- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 C# Socket编程 同步以及异步通信
C# Socket编程 同步以及异步通信<br /> <br />套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。<br />套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。<br />C/S编程模式如下:<br />Ø 服务器端:<br />打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受请求,创建专用
2010-07-30 09:31:00 1367
原创 Socket同步通信与异步通信
<br />Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。<br /> 也许初涉编程的人不能理解"同步(或阻塞)"和"异步(或非阻塞)",其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,"同步"就是函数直到其要执行的功能全部完成时才返回,而"异步"则是,函数仅仅做一些简单的工作,然后马上返回,而它所要实现的功能留给别的线程或者函数去完成。例如,
2010-07-30 08:50:00 2743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人