你可以使用App Engine套接字包作为websockets吗?

时间:2018-04-06 16:11:06

标签: google-app-engine go

我正在试图找出是否有办法在Google App Engine的Go运行时支持websockets(在标准环境中)。其他线程中的人指向套接字包,但我看不出你如何将它用于websocket。我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

在标准环境中运行的应用程序可以使用gorilla/websocket包作为客户端。将Dialer.NetDial函数设置为func(network, addr string) (net.Conn, error) { return socket.Dial(ctx, network, addr) },其中socket是appengine套接字包。根据需要设置其他拨号字段,并拨打Dialer.Dial拨打连接。

在标准环境中运行的应用程序无法提供websocket连接。