社区
C#
帖子详情
对于SOCKET有异步方法时,如何进行封装嗫?内详
kkun_3yue3
2008-06-24 05:14:43
对于SOCKET有异步方法时,如何进行封装嗫?内详
如果使用了SOCKET的异步方法,如BeginXxxx时,
这个类该如何封装?我的意思是说,应该把这些异步方法封装在某类中还是,封装时全部用同步,但是外部使用该类时再异步?
由于封装了异步方法后,将无法直接返回运行结果!
举例如,CONNECT方法,封装的类使用了BEGINCONNECT方法,那么该方法如何返回是否连接成功OR失败?!
求思路,代码,说明,连接,实例等
...全文
57
3
打赏
收藏
对于SOCKET有异步方法时,如何进行封装嗫?内详
对于SOCKET有异步方法时,如何进行封装嗫?内详 如果使用了SOCKET的异步方法,如BeginXxxx时, 这个类该如何封装?我的意思是说,应该把这些异步方法封装在某类中还是,封装时全部用同步,但是外部使用该类时再异步? 由于封装了异步方法后,将无法直接返回运行结果! 举例如,CONNECT方法,封装的类使用了BEGINCONNECT方法,那么该方法如何返回是否连接成功OR失败?! 求思路,代码,说明,连接,实例等
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkun_3yue3
2008-06-24
打赏
举报
回复
UP
kkun_3yue3
2008-06-24
打赏
举报
回复
[Quote=引用 1 楼 geyunfei_hit 的回复:]
个人感觉这种实现都可以用事件的方式。
即 ,在连接成功后,以事件的方式通知外部
[/Quote]
Connect方法可以使用事件来通知外部,如若其它方法嗫,
如,接收数据时,这个数据(网络流)无法判断什么时候结束了....
拐爷
2008-06-24
打赏
举报
回复
个人感觉这种实现都可以用事件的方式。
即 ,在连接成功后,以事件的方式通知外部
C#
Socket
通讯框架,
封装
了Client和Server端类库,带实例
C#
Socket
通讯框架,
封装
了Client和Server端类库,带演示实例和使用手册.
Java核心技术 卷II 高级特性 第9版(英文)
Java核心技术 卷II 高级特性 第9版(英文)
C# 简单
封装
异步
Socket
Server
C# 简单
封装
异步
Socket
Server
QT
异步
tcp
socket
封装
QT
异步
tcp
socket
封装
。
JAVA使用
Socket
进行
异步
通讯
本文章除了基本的
socket
知识以外,还用到了包括死循环获取用户连接请求,
异步
多线程的消息读取和写入等知识,博主前后在踩坑上花的
时
间至少都有10个小
时
,希望能帮助到你 从第一次接触
socket
到现在已经经过了小半年的
时
间,当
时
老师只是提了一下
socket
通讯是长连接,一个
socket
可以互相发送多次消息,但是具体实现大家都没有做出来,复制了网上的代码
进行
实现也不知道原理是什么,今天终于又花了将近
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章