社区
C#
帖子详情
C#中的异步Socket的原理是完成端口,还是消息机制,底层使用的那种I/O模型??
yangjundeng
2005-05-17 05:52:03
如题
...全文
500
12
打赏
收藏
C#中的异步Socket的原理是完成端口,还是消息机制,底层使用的那种I/O模型??
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cc79
2005-06-15
打赏
举报
回复
C#100例里面有个例子,可以看看.里有个聊天的程序.
yangjundeng
2005-06-15
打赏
举报
回复
顶
quickball
2005-05-31
打赏
举报
回复
异步模型主要是线程的应用,我认为顶多是基于事件的。当在一个Socket对象上调用BeginReceive等异步方法时,它们只是在这一个对象的操作,没有必要使用那些I/O模型。Socket类提供了一个静态方法Select,它使用了选择模型。建议看看《Windows网络编程》I/O模型一章
yangjundeng
2005-05-31
打赏
举报
回复
顶
yangjundeng
2005-05-20
打赏
举报
回复
怎么没有人回答,自己顶一下 .
yangjundeng
2005-05-18
打赏
举报
回复
可是我使用的时候,发现跟消息机制有点不同,C#的异步Socket可以阻塞一个处理线程.它这是怎么作到的,有点象完成端口.有没有权威一点的文章。
psn
2005-05-18
打赏
举报
回复
看过的资料只提过底层使用Winsock函数,具体怎么用不知道
我不懂电脑
2005-05-18
打赏
举报
回复
消息机制
W S A A s y n c S e l e c t(异步选择)
doudoushen
2005-05-18
打赏
举报
回复
这种帖子怎么能不顶呢
yangjundeng
2005-05-18
打赏
举报
回复
我说的是那种I/O模型,Windows Socket共有5种I/O模型:,它们包括: s e l e c t
(选择)、W S A A s y n c S e l e c t(异步选择)、W S A E v e n t S e l e c t(事件选择)、o v e r l a p p e d(重叠)
以及completion port(完成端口)。
koenemy
2005-05-18
打赏
举报
回复
NetworkStream
yangjundeng
2005-05-18
打赏
举报
回复
没有人回答,自己顶一下.
在
C#
中
实现
Socket
端口
复用
这是我的Blog文章《在
C#
中
实现
Socket
端口
复用》
中
的例程源代码。因为我很懒,所以代码里面并没有写注释,大家只能自己去看看了!代码是用VS2005写的。
C#
Socket
通信(winform)
异步
发送
消息
,服务端客户端通信,可以发送
消息
和文件并进行接收
C#
Socket
通信(winform)
异步
发送
消息
,服务端客户端通信,可以发送
消息
和文件并进行接收,代码注释详细
C#
Socket
通信(winform)
异步
发送
消息
,服务端客户端通信,可以发送
消息
和文件并进行接收,代码注释详细 ...
c#
socket
完成
端口
实例
这些增强功能的主要功能是可以避免重复分配的和在大量
异步
套接字 I/O 内进行同步的对象。 当前实现的 Begin/End 设计模式 System.Net.
Socket
s.
Socket
类需要 System.IAsyncResult 对于每个
异步
套接字操作分配对象。 ...
C#
Socket
异步
服务器 IOCP 源码
c#
基于
Socket
AsyncEventArgs的
异步
socket
服务器,是IOCP
完成
端口
实现的
C#
socket
异步
长连接
服务端监听接收
端口
,以等待建立连接。 客户端向服务端发送连接请求,得到允许后,建立连接。 客户端发送的所有数据都是通过同一条连接。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章