在Cloud9中使用python打开公共套接字

在Cloud9中使用python打开公共套接字,python,sockets,udp,cloud9-ide,Python,Sockets,Udp,Cloud9 Ide,我试图在Cloud9上创建一个简单且非常低级的UDP服务器。 我想做的是在某个端口和某个ip上打开一个UDP套接字,这样就可以从外部访问它,这样我就可以得到一个传入的UDP数据包 我试着做一些类似的事情 import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(("", 12345)) 但那样我就不知道ip了。我天真地尝试做一个ifconfig,但我得到了一个我甚至无法ping的ip 我发现了IP和POR

我试图在Cloud9上创建一个简单且非常低级的UDP服务器。 我想做的是在某个端口和某个ip上打开一个UDP套接字,这样就可以从外部访问它,这样我就可以得到一个传入的UDP数据包

我试着做一些类似的事情

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(("", 12345))
但那样我就不知道ip了。我天真地尝试做一个
ifconfig
,但我得到了一个我甚至无法ping的ip

我发现了
IP
PORT
环境变量,但是
IP
总是
0.0.0


有什么办法可以满足我的需要吗?

很抱歉让你失望,但那是不可能的。此时,只能从internet访问工作区中的TCP端口8080。因此,您可以在同一个工作区中开发UDP服务器并测试其功能,但要使其从外部源工作,您应该将代码部署到宿主提供商。

很抱歉听到这个消息!非常感谢你!