社区
C#
帖子详情
〔初学Socket〕异步Socket和同步Socket的区别是什么??
GoatFans
2005-11-04 02:47:13
最近在学习Socket,但始终搞不明白异步和同步到底是怎么一回事
什么是同步,什么是异步? 谁更好一些,还是适用于不同的数据传输要求?
如果是谁更好一些,那么是谁好呢?好在那里?
如果是适用于不同的数据传输要求,那各适用什么样的数据传输? 为什么?
能给提供一本专门学习Socket技术的书吗? 电子书最佳....
谢谢!!!!!
...全文
1645
9
打赏
收藏
〔初学Socket〕异步Socket和同步Socket的区别是什么??
最近在学习Socket,但始终搞不明白异步和同步到底是怎么一回事 什么是同步,什么是异步? 谁更好一些,还是适用于不同的数据传输要求? 如果是谁更好一些,那么是谁好呢?好在那里? 如果是适用于不同的数据传输要求,那各适用什么样的数据传输? 为什么? 能给提供一本专门学习Socket技术的书吗? 电子书最佳.... 谢谢!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helloMac
2005-11-09
打赏
举报
回复
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconNon-blockingServerSocketExample.asp
去MSDN吧,上面有的例子还不错!
poboy
2005-11-04
打赏
举报
回复
这些站点
国内完全免费的电子书籍下载
http://www.vvsoft.net/vvbksd/index.asp
http://download.chinaitlab.com/sort/2_1.htm
http://book.httpcn.com/
http://www.chinesebook.com.cn/bjbookfair/index.asp
http://www.eshunet.com/
http://www.manyi100.com/
http://www.52ebook.com/
http://www.pcbookcn.com/
http://www.itebook.net/download.asp
http://www.ebookcn.net
http://www.chinaz.com/DownLoad/L/8_Lastuptime_Desc_1.asp
http://soft.winzheng.com/SoftList/Catalog_11_SoftTime_Desc_1.htm
http://www.gd00.com/SoftList/Catalog_7_SoftTime_Desc_1.html
http://soft.0zones.com/SoftList/Catalog_10_SoftTime_Desc_1.html
poboy
2005-11-04
打赏
举报
回复
我的socket是看图书馆的书 ,如果对你不现实的话 ,
最好的资料其实就是 。net的文档
o1o
2005-11-04
打赏
举报
回复
可以改学通信呀,计算机跟通信密切相关的。
stonegoldaustin
2005-11-04
打赏
举报
回复
所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。
异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。
并不是说谁好谁不好,只是同步的机制不适合在正式应用的项目当中(但自己测试还是可以的)
想学习SOCKET的话,建议从C/C++开始,对各种底层函数有个大概的了解,C#已经封装了SOCKET函数,不利于你了解整个工作机制
GoatFans
2005-11-04
打赏
举报
回复
楼上的回答的很酷....呵呵
那能推荐一本很不错的关于Socket的学习资料或Blog吗?谢谢
poboy
2005-11-04
打赏
举报
回复
同步时 达到 这条代码 。
tcpclient.receive();
时 ,不会向下执行 ,
是不见不散的那种痴情种 ,
tcpclient.beginreceive();
则属于那种 一切随缘 ,有当然好,没有也无所谓,
那种不会为谁死去活来的那种 。。
呵呵,像我
YAOHE
2005-11-04
打赏
举报
回复
楼上的说得对,通讯用同步还是异步,得看你要什么样的结果
hzw66
2005-11-04
打赏
举报
回复
简单说:
同步就是一直等着返回
异步就是不管是否返回,先做其它处理
根据情况自己选择
大多用异步方式
VC
SOCKET
异步
通信编程实例
VC下
SOCKET
异步
编程
初学
者很好的例子,欢迎下载学习。
基于
socket
异步
传输的选课系统
基于
socket
异步
传输的选课系统,是学习
socket
入门的好例子。通过一个简单的选课系统,使
socket
技术呈现给
初学
者简单易懂,内含数据库备份数据库名称既是备份名称
Socket
实现
异步
传输
Socket
异步
传输,可传输各种文件,信息,适合
Socket
初学
者研究一下哈
socket
异步
通信,客服端与服务端
socket
异步
通信,客服端与服务端、适合
初学
者、、、、、、、、、、、
socket
异步
服务器
这是一个对于soket
初学
者来说,是一份较好的学习实例
C#
110,531
社区成员
642,573
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章