操作系统:CentOS
Python:2.4和2.7
我正在尝试为应用程序的TCP和UDP通信建立中继或代理。
我的设置是app1通过不断发送UDP包来验证app2是否在线。
一旦app1验证app2是否在线,它将通过TCP协议发送app2数据包。在
这是我目前为止的代码:#-------------------------------------
#SOCK_DGRAM --UDP
u_localPort = 20006
u_remotePort = 20006
u_remoteHost = "x.x.x.x"
u_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
u_sock.bind(('', u_localPort))
u_knownClient = None
u_knownServer = (u_remoteHost, u_remotePort)
#-------------------------------------
#-------------------------------------
#SOCK_STREAM --TCP
t_localPort = 10006
t_remotePort = 10006
t_remoteHost = "x.x.x.x"
#client
c_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c_tcp.connect((t_remoteHost, t_remoteP