菜问题,大家不要笑,P2P的原理,不同局域网中的两台机如何建立连接?(200分)

  • 主题发起人 主题发起人 迷糊
  • 开始时间 开始时间
udp不用建立连接,但是信息发给谁总要指定对方的ip和端口啊,因为对方在一个子网中,所以最多只能知道对方代理服务器的ip和端口,问题是信息发到代理服务器之后如何由它转发给子网中的机器(注,要求代理服务器上不专门作端口映射)
 
通过中间服务器S,得到的可能是对方代理服务器的ip和端口,然后就向对方代理服务器的ip和端口发UDP,对方在一个子网中是什么没必要知道,知道了你也完全控制不了。
 
to xusong168:
不用着急,因为还有些东西不明白。
如果如果一个代理服务器下有多个客户端都通过 S 与不同子网中的机器交互,是不是代理服务器会给每个客户端分配一个端口?
客户端访问 S 的时候是如何知道自己的端口号的?
 
煩什麼的用路由器吧!!
 
如果如果一个代理服务器下有多个客户端都通过 S 与不同子网中的机器交互,是不是代理服务器会给每个客户端分配一个端口?
YES!

客户端访问 S 的时候是如何知道自己的端口号的?
客户端访问 S 的时候,先发包到S,S得到由此得到,然后返回客户端
 
我有源程序500RMB
 
多人接受答案了。
 
后退
顶部