用winsock编的客户端与服务端在本地运行时,互相之间的通信是否过网卡的问题
2006-09-04 22:12
281 查看
底层SOCKET的通信,有两个接口,一个叫环回接口,一个是网卡的接口,当使用环回地址时,数据分组直接送往环回接口,由环回接口将分组插入接收队列。如果使用本地主机名进行通信,那么数据先送到网卡接口,但此时会检查主机名对应的ARP选项,发现是本机主机名是,数据分组就不外发,直接送到环回接口,其后面的处理,就和直接使用环回地址是一样的。区别仅在选路策略一点不同而已。实际上,数据都没有外发到网络中。
相关文章推荐
- C#客户端POST与服务端(Servlet编程)通信问题
- Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)
- socket编程(二)通过服务端实现客户端之间通信
- 客户端和服务端之间的通信(UDP)
- vc++/mfc socket网络通信多客户端和服务端安全问题,服务端只处理授权客户端
- 【C++】Winsock套接字编程,简单的socket通信代码(客户端、服务端)
- 基于服务端和客户端之间的通信
- 安卓activity之间互相通信的问题
- WCF客户端与服务端之间建立通信的几个要点
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- FMS服务端与客户端之间的通信方式
- NIO实现的服务端与客户端之间的简单通信
- socket建立服务端和客户端之间通信
- 网络编程(33)—— 使用AF_UNIX构建本地通信的socket服务端和客户端
- udp客户端与服务端之间的通信实例
- NIO实现的服务端与客户端之间的简单通信
- 解决workshop开发的服务器端与axis开发的客户端之间的交互通信问题
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- linux本地进程间socket通信是否经过网卡?
- 转载:用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解