p2p之UDP打洞,求高手教

lovelove_hui 2012-03-27 05:00:49
1.不要给我下载地址,我下载了N多东西了.包括CSDN的很多,大部分都试过,都没实现.(除非你亲自试验过在给我推荐)
具体是这样的,我要实现服务器和客户端双向通信,现在实现了客户端连接服务器(服务器映射了端口)
但是现在我服务器向客户端发送消息的时候失败(客户端连接服务器的时候自动发送客户端的IP)
请教高手教我如何解决,PS最好给我源码,让我好好研究下,注释必不可少啊,辛苦各位高手了,菜鸟,希望多包涵!!!!
PS:也别给我原理了...我2个搜索引擎搜索的快爆了,现在我都快疯了.解决不了 好烦啊!
...全文
149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovelove_hui 2012-03-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 netteans 的回复:]
双向连接,那你客户端不也成了个服务器?既然是P2P了,其实服务器和客户端也没什么大差别了
[/Quote]
差不多吧 只要能实现互相发送消息 就可以 ps:只能在服务器上映射端口,客户机肯定不能映射的 那样就没有问的价值了!
lovelove_hui 2012-03-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wddw1986 的回复:]
(客户端连接服务器的时候自动发送客户端的IP)
这本身就很有问题。客户端的这个IP地址是哪来的?客户端自己在本机取的?
[/Quote]
是的 客户端自己在本机取IP 这个没问题
p2p其实 我这里就相当于p2P吧 主要不知道怎么攻克的就是nat穿透技术 貌似也叫udp打洞
  • 打赏
  • 举报
回复
双向连接,那你客户端不也成了个服务器?既然是P2P了,其实服务器和客户端也没什么大差别了
cheng2005 2012-03-27
  • 打赏
  • 举报
回复
(客户端连接服务器的时候自动发送客户端的IP)
这本身就很有问题。客户端的这个IP地址是哪来的?客户端自己在本机取的?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧