社区
C#
帖子详情
c# socket.Receive()
jerry_zhang99
2012-10-19 09:49:52
建立一个 接收线程
socket,
socket.Blocking = true;
socket.Receive(); // 处于阻塞模式,一直等待,,,
然后在另外一个线程中 调用 socket.Send(),这个send是怎么执行的啊,能够,立即执行吗?
// (.net 3.5 )
...全文
450
3
打赏
收藏
c# socket.Receive()
建立一个 接收线程 socket, socket.Blocking = true; socket.Receive(); // 处于阻塞模式,一直等待,,, 然后在另外一个线程中 调用 socket.Send(),这个send是怎么执行的啊,能够,立即执行吗? // (.net 3.5 )
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-10-20
打赏
举报
回复
能。把这个socket放到一个静态list里面方便发送数据
风之影子
2012-10-19
打赏
举报
回复
有时间楼主也看看下面的贴子吧
http://topic.csdn.net/u/20080623/08/4bbd2475-45f1-42e3-a613-16b094759ade.html?62697
风之影子
2012-10-19
打赏
举报
回复
你调用发送就执行。
不明确你想做什么。
C#
Socket
.Re
ceive
()一直为0问题解决
最近写了个
Socket
服务端程序,发现有时一直收到数据长度为0,而且Re
ceive
()函数也不阻塞。代码如下。
Socket
clientConnection = (
Socket
) client
Socket
; while (_needRe
ceive
) { var rcvBytes = new byte[1024]; try {
C#
中
Socket
.Re
ceive
()的超时问题
最近在调试程序的时候,希望1秒钟调用一次
Socket
.Re
ceive
() 来接收数据。 实际上,应该是说,如果没有数据到来,就是1秒钟一次,如果有数据到来,则收到数据后立即继续接收,然后继续是1秒钟接收一次。
C#
的相关代码如下:public bool ReadDataForMe(
Socket
sck, uint waitSec) { int rlen = 1; DateTime
C#
中判断
socket
是否已断开的方法
C#
中判断
socket
是否已断开的方法 2010-11-24 23:10:50| 分类: 默认分类 | 标签: |字号大中小 订阅 记得以前Delphi/BCB里的
socket
编程,要判断[连接的另一方]是否断开了,只要在ondisconnect事件里处理就行了!如今在
C#
中,这个问题的确还是个问题哦! 首先,
Socket
类的Conn
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章