我需要能够在同一端口上发送和接收UDP数据包。我能够监听,比如说在5000端口,但是我的发送使用一个随机的高端口。UdpSocket::OnRawData()接收传入的C++数据包,但是无法使UdpSocket:: Open () (调用connect)使UdpSocket::Send()使用在Bind()中选择的端口(它使用随机高位端口)。
我正在尝试用Python2.7创建一个简单的Peer to Peer Network。问题是,我似乎无法在两台同时充当服务器和客户端的机器之间创建连接。当一个是服务器,另一个是客户端时,我可以让它工作,但当它们两者都是时,我就不能工作。我需要创建两个套接字吗?另外,我使用TCP进行连接。import socket, sys # Import socket module
host = socket.gethostname() # Get local m