我需要为我的项目实现连接。
有一个客户端通过TCP连接到中间服务器。
此服务器从客户端接收消息,并使用UDP发送到可用的另一台服务器2。
我已经阅读了如何在一个客户端和一台服务器之间实现TCP或UDP连接。我不明白此中间服务器如何从TCP接收数据并将其发送到UDP。
接收TCP流后该怎么办?
while 1:
data = conn.recv(BUFFER_SIZE)
if not data: break
print "received data:", data
conn.send(data) # echo
在this link中,服务器接收数据并立即使用TCP发送回去。我应该将TCP数据转换为UDP吗?怎么样?
我应该具有不同的可执行文件(或.py文件,我将使用python),运行所有可执行文件并管理它们之间的连接吗?怎么样?还是一个python文件就足够了?如何建立2个UDP和1个TCP连接并将其连接?