求C#编写的Socket编程源代码?

salmonl 2012-04-29 06:32:48
刚开始接触Windows Socket 编程,实现了客户端和服务器的通信,但是对于发送数据的差错处理就不知道如何实现,就一个源代码
...全文
85 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rayyu1989 2012-04-29
  • 打赏
  • 举报
回复
么[Quote=引用 6 楼 的回复:]

引用 4 楼 的回复:
接收不完全 继续接收 知道完全
一般在开头 申明完整的长度,比如
第一行 10240 表示 长度是10240
总接收长度不足10240的 继续接收

引用 3 楼 的回复:

引用 1 楼 的回复:
具体说是什么“差错”呢?

假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定……
[/Quote]
salmonl 2012-04-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
接收不完全 继续接收 知道完全
一般在开头 申明完整的长度,比如
第一行 10240 表示 长度是10240
总接收长度不足10240的 继续接收

引用 3 楼 的回复:

引用 1 楼 的回复:
具体说是什么“差错”呢?

假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定通讯协议时专门对Excep……
[/Quote]



有没有实例参考一下,或者视频资料什么的??
salmonl 2012-04-29
  • 打赏
  • 举报
回复
有没有实例参考一下,或者视频资料什么的??
rayyu1989 2012-04-29
  • 打赏
  • 举报
回复
接收不完全 继续接收 知道完全
一般在开头 申明完整的长度,比如
第一行 10240 表示 长度是10240
总接收长度不足10240的 继续接收
[Quote=引用 3 楼 的回复:]

引用 1 楼 的回复:
具体说是什么“差错”呢?

假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定通讯协议时专门对Exception序列化有设计)。


比如客户端发送abcde,服务器端接收到abcd,发送回客户端显示发送错误
[/Quote]
salmonl 2012-04-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
具体说是什么“差错”呢?

假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定通讯协议时专门对Exception序列化有设计)。
[/Quote]

比如客户端发送abcde,服务器端接收到abcd,发送回客户端显示发送错误
devmiao 2012-04-29
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
具体说是什么“差错”呢?

假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定通讯协议时专门对Exception序列化有设计)。

111,126

社区成员

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

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

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