Google app engine 如何使用Go运行时在App Engine上的实例之间传递套接字?
Python运行时允许它。在经典应用程序引擎上使用Go运行时与Google app engine 如何使用Go运行时在App Engine上的实例之间传递套接字?,google-app-engine,go,Google App Engine,Go,Python运行时允许它。在经典应用程序引擎上使用Go运行时与google.golang.org/appengine/socket共享套接字是否有类似的方法?Go API中未公开描述符: desc是您在另一侧重建套接字所需的 应该可以在GitHub上打开此库,更改conn结构以公开所需的desc属性,然后将导入更改为GitHub.com/YOURUSERNAME/appengine/socket,而不是appengine/socket 这是一个很大的工作,所以如果你能想出一个不同的方法来解决这个
google.golang.org/appengine/socket
共享套接字是否有类似的方法?Go API中未公开描述符:
desc
是您在另一侧重建套接字所需的
应该可以在GitHub上打开此库,更改conn结构以公开所需的desc
属性,然后将导入更改为GitHub.com/YOURUSERNAME/appengine/socket
,而不是appengine/socket
这是一个很大的工作,所以如果你能想出一个不同的方法来解决这个问题,你可能会更好。然而,这应该是可能的。我认为这是不可能的,因为您实例化的套接字是特定于运行时的。你为什么要这样做?
type Conn struct {
ctx context.Context
desc string
offset int64
prot pb.CreateSocketRequest_SocketProtocol
local, remote *pb.AddressPort
readDeadline, writeDeadline time.Time // optional
}