我正在试图找出是否有办法在Google App Engine的Go运行时支持websockets(在标准环境中)。其他线程中的人指向套接字包,但我看不出你如何将它用于websocket。我错过了什么吗?
答案 0 :(得分:4)
在标准环境中运行的应用程序可以使用gorilla/websocket包作为客户端。将Dialer.NetDial函数设置为func(network, addr string) (net.Conn, error) { return socket.Dial(ctx, network, addr) }
,其中socket
是appengine套接字包。根据需要设置其他拨号字段,并拨打Dialer.Dial拨打连接。
在标准环境中运行的应用程序无法提供websocket连接。