社区
C#
帖子详情
求C#编写的Socket编程源代码?
salmonl
2012-04-29 06:32:48
刚开始接触Windows Socket 编程,实现了客户端和服务器的通信,但是对于发送数据的差错处理就不知道如何实现,就一个源代码
...全文
85
8
打赏
收藏
求C#编写的Socket编程源代码?
刚开始接触Windows Socket 编程,实现了客户端和服务器的通信,但是对于发送数据的差错处理就不知道如何实现,就一个源代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
参考
以专业开发人员为伍
2012-04-29
打赏
举报
回复
具体说是什么“差错”呢?
假设是消息差错,对于tcp通讯,它的底层可以保证是准确的。因此假设解析消息时有异常,直接向客户端返回此异常的消息(之前制定通讯协议时专门对Exception序列化有设计)。
C#
通讯 Socket异步编程
源代码
与资料
Socket异步编程
源代码
与资料 Socket
C#
通讯
c#
高级网络编程
源代码
c#
高级网络编程
源代码
C#
利用socket实现的一对一聊天工具
源代码
自己照着书做的局域网1对1聊天工具,很简陋,服务器端启动服务后会出现假死状态,直到客户端连接上来为止.
C#
编写
的QQ
源代码
用
C#
编写
的QQ
源代码
,需要的可以拿去看一看
winform
c#
socket 聊天客户端服务器端
源代码
winform
c#
socket 聊天客户端服务器端
源代码
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章