收录日期:2019/04/20 16:46:10 时间:2016/05/31 09:33:45 标签:网络通信/分布式开发
俺想使用UDP来做,有公网的SERVER端,主要是交换客户端的IP地址,采用UDP,在服务端上取的好友地址后直接互发数据,不用SERVER转发,但是我想问一下,SERVER与C1相连的IP;PORT 能和C2正常通讯吗?若不能如何实现??即假设两方都处于局域网内部,它们和SERVER交换的IP;PORT能让对方互访以?若不能如何实现,俺也看过P2P的NAT文章,但使用UDP具体如何实现???求解......希望各路大侠来点源码指点...谢谢.参与有分.
up

http://www.ppcn.net/n1306c2.aspx
这篇文章俺学习过,但是对于UDP,特别是控件如何实现?还望指教....
控件我就帮不了你。。。。。。。。:)
帮你顶..
需要SERVER帮忙建立PTOP通讯,我这儿有类似的代码,发消息给你吧.
这要穿透NAT,主要是怎么样让各个客户端能够知道对方的IP和PORT
每个客户端要定义一个固定的标示(a,b),a连接server发a+localip+localport;b连接server发b + localip +localport;
a要连接b,发请求,server把b的ip+port发给a,a就可以连接b;
感谢大虾的源码,感谢各位.引用一句话,"此连接(IP:PORT)非彼连接",复杂.
好像自带的DEMO有例子,找找看
偶现在做了一个局域网QQ,有视频聊天,语音聊天,文件传输,文字聊天等 
我的QQ是:89461298,来者请注名:网络编程
up

WAV 文件的合并 我爱你----所以请你也爱上我 愿意和做IT/Telcom的猎头做朋友吗?msn联系我吧nieryang@hotmail.com 愿意和做IT/Telcom的猎头做朋友吗?msn联系我吧nieryang@hotmail.com 如何取得其他应用程序的标签控件中的文本?? 本机可以运行的东西,copy到别的机子上就不能运行了???? 这儿人气旺,求教Delphil的dll问题?双重给分! 帮帮我吧!!! 在sql plus 中是不是不能用方向键啊 智能ABC输入法的问题 如何用鼠标单击DBGRID的一个单元格时,出现下拉列表.(小弟没分了). 请教如何使用C#做一个文件浏览器?分不够可以再给! 指针和数组的疑问??? 我的机器是Win2000专业版,C盘(操作系统)是NTFS格式的,想转换回FAT32,怎么转换? 串口编程(SPComm)问题,困扰已久,望各位不吝赐教! 大家来讨论一下,来者有分 我的VS.NET突然不能在添加新项中选择添加WEB窗体了。 D3D中创建纹理时的colorkey怎么用,能滤掉一个关键色吗> 请问vc&&oracle高手! 一个很奇怪的上传问题!!!。。。 ****提交后保持处理提交文件的表单元素的值不变,怎么实现?***** 这个问题用sql语句怎么写呀,请各位大侠指导,我是菜鸟哟 我的Statement对象只能执行Select语句,为什么不能执行Insert,update,del语句 有关time控件.....(在线等) 网页上插入图片后边缘总有一条白线,为什么?背景色是蓝色的,图片背景色设成了背景色。 请教:有关权限问题 那个叫什么效果?我也说不出,叫屏幕拉开效果吧,如何做? 关于调用存储过程问题? 无聊死了,这么多嘈杂的帖子 如何办理住房公积金的转移?