
网络编程
jwqu
这个作者很懒,什么都没留下…
展开
-
用winsock编的客户端与服务端在本地运行时,互相之间的通信是否过网卡的问题
底层SOCKET的通信,有两个接口,一个叫环回接口,一个是网卡的接口,当使用环回地址时,数据分组直接送往环回接口,由环回接口将分组插入接收队列。如果使用本地主机名进行通信,那么数据先送到网卡接口,但此时会检查主机名对应的ARP选项,发现是本机主机名是,数据分组就不外发,直接送到环回接口,其后面的处理,就和直接使用环回地址是一样的。区别仅在选路策略一点不同而已。实际上,数据都没有外发到网络中。原创 2006-09-04 22:12:00 · 890 阅读 · 0 评论 -
谈一下SOCKET
这几天单位有个小工具要做,用到来了socket,看了一阵。总觉得还是很模糊。不过,还得继续下去,下面稍微谈一下自己的一些理解吧。 1.sokcet同步和异步 同步:作为一个客户端socket,在操作时,将进入阻塞状态,这时的线程是挂起的,直到操作完毕后,才能往下继续运行。异步:在操作时,不必等待操作的结果,程序原来干嘛就可以去干吗。而进程将指派一个指定的线程去监视这一操作,直到原创 2009-08-18 14:30:00 · 390 阅读 · 0 评论