关于QQ传文件,群发文件,在线等待,解决了马上散分。。急

cml_bright 2012-12-28 12:14:43
我现在自学做了一个基于TCP协议访QQ聊天程序,实现添加好友,注册好友,但只能实现基本的聊天发送文字功能,我现在想实现客户端向客户端发送文件的功能,网上查找的基于TCP可靠传输的一是我觉得效率不高,二是当传大量用户通过服务器转发文件时服务器会负荷不了,我现在想实现当要传文件时采用P2P NAT 穿透,这样就能实现点对点传输文件,减轻服务器负担,我不知道这样行不行的通,对于网路编程方面还是个新手,忘各位大神给小弟指点一下,如果这样可以的话,要怎么实现NAT穿透,有没有一些已经封装好的dll库直接使用的最好,现在很迷茫,在这我感谢每一位想帮助我解决问题的好友,了解一些的也可以向大家分享一下,解决了必给高分。。在线等。。
...全文
184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
普通的tcp协议很慢,可以用Remoting来实现,Remoting里面有两种通信协议,tcp和http。Remoting中的tcp效率很高,比普通的tcp要快很多,可以用在大型的局域网(甚至是跨省的,比如全国范围的公安网)的CS网络编程,但是其不能穿越防火墙,如果要穿越防火墙就要用到他的http协议了,http方式性能比tcp要差一点。
wangyd324 2012-12-28
  • 打赏
  • 举报
回复
没做过~~ 帮顶

110,539

社区成员

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

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

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