Socket通信,通过异步,解决粘包问题

时间:2014-04-15 16:01:08
【文件属性】:

文件名称:Socket通信,通过异步,解决粘包问题

文件大小:261KB

文件格式:RAR

更新时间:2014-04-15 16:01:08

Socket通信

Socket通信,通过异步,解决粘包问题


【文件预览】:
MySocket
----MySocket.sln(2KB)
----SocketServer()
--------bin()
--------Server.Designer.cs(10KB)
--------Program.cs(494B)
--------obj()
--------SocketServer.csproj(4KB)
--------Server.cs(4KB)
--------Server.resx(6KB)
--------Properties()
----MySocket.suo(40KB)
----SocketClient()
--------bin()
--------Program.cs(494B)
--------Client.Designer.cs(9KB)
--------obj()
--------Client.resx(6KB)
--------Client.cs(4KB)
--------SocketClient.csproj(4KB)
--------Entity.cs(350B)
--------Properties()
----TcpIpSocketServer()
--------bin()
--------Message.cs(2KB)
--------DatagramResolver.cs(4KB)
--------NetEventArgs.cs(1KB)
--------obj()
--------TcpIpSocketServer.csproj(3KB)
--------Session.cs(7KB)
--------MessageStream.cs(4KB)
--------TcpClient.cs(18KB)
--------Coder.cs(7KB)
--------NativeFunc.cs(6KB)
--------Properties()
--------TcpServer.cs(25KB)

网友评论

  • 解决了粘包的的问题,对我来说还是很有用的
  • 注释少,新手不推荐。
  • 刚好有用到,就是分数太高了。10分啊。
  • 注释比较少,看起来费劲,但是乐于分享还是点个赞!谢谢
  • 确实可以解决同步socket通信时的粘包问题,不错,学习一下。
  • 确实可以解决同步socket通信时的粘包问题,不错,学习一下。
  • 还行吧,好像不能从根本解决问题
  • 分数太高了,而且注释少,看这头痛~
  • 反正我用不到,想学习学习,但是不怎么好看,其他就是分数太高了,心痛。
  • 故意放一些错误,心术不是很正当啊兄弟!TcpServer 类为什么连接到ReceiveData recvDataClient.ClientSocket.BeginSend(SentByte, 0, SentByte.Length, SocketFlags.None, new AsyncCallback(ReceiveData), recvDataClient.ClientSocket); 还有文本发送不正啊,能写出这么好的类,不会有这么弱智的错误。
  • 注释少点了。不过粘包部分还不错
  • 不值,中文都乱码,剩下的就没兴趣看了
  • 分数太高了,而且注释少,看这头痛~
  • 没啥用,还要这么多分。
  • 连个注释都没有 还得仔细看看
  • 代码有点乱,而且缺少注释,虽然能解决粘包问题,但看起来费劲
  • 运用效果不好,分数太高
  • 恩,通用性不强。。。 我自己也写了一个。
  • 好是好,就是通用性不强
  • 好像最后少了个代码,看来我得继续研究研究。