socket编程,客户端服务端都在一台机器上,数据走网卡吗

时间:2021-01-10 05:58:34
socket c# c++ 网络

19 个解决方案

#1


你把网卡拆了,就明白了

#2


不走 。。。。

#3


走网络~~~!

#4


127.0.0.1

#5


没网卡,能搞吗?没试过,试了把结果贴出来

#6


楼主,走还是不走,好纠结啊!

#7


看你的链接方式吧,如果是用外网IP的话就走!

#8


在服务端看一下请求过来的客户端ip是多少就知道了。
如果是::1或则localhost或则127.0.0.1
的话说明没有走。

#9


楼主  求公布答案  偶也想知道

#10


走不走网卡似乎没有什么区别,看楼主用的是不是网卡IP。

#11


引用 楼主 wgyathuawei 的回复:
socket编程,客户端服务端都在一台机器上,数据走网卡吗



做了测试本地不走网卡

#12


取决于建立连路的远端IP, 如果是127.0.0.1不会出本机

#13


没有关心过,也没有测试过

不过我猜是走网卡滴,因为有很多现象以及程序员思维本身表明他应该走网卡
现象
1.如果没有网卡127.0.0.1是ping不通滴,iis也是打不开滴
2.如果你使用一些视频播放软件,你会发现本地上传和下载速度越越大于你应有的带宽,这多出来的数据从何而来呢

程序员思维
如果我想写一个ping,我的针对本地和外网分别写处理代码,额,很郁闷,很糟心滴方案
如果想把服务器端和本地端放一台机器上运行,比如我搞个魔兽私服,在开启客户端运行。额,我也不得不去先判定这个连接是否是本地滴,然后分别针对处理,同样让人郁闷

#14


考虑一下,还是找了一下资料看看这个我从来没考虑过滴东西是怎么回事

http://blog.csdn.net/ixidof/article/details/5605942

看样子还是有区别滴,socket开回环和开ip结果不同

#15


该回复于2014-02-26 00:15:16被版主删除

#16


一定走的,因为IP是127.0.0.1 只要显示IP就走

#17


试着对网卡抓包看看。

#18


多半走网卡,因为首先你的sokcet要绑定啊

#19


理论上如果是分配的网络地址,就走网卡;
如果是127.0.0.1或者localhost则不走,只是走协议通道;

#1


你把网卡拆了,就明白了

#2


不走 。。。。

#3


走网络~~~!

#4


127.0.0.1

#5


没网卡,能搞吗?没试过,试了把结果贴出来

#6


楼主,走还是不走,好纠结啊!

#7


看你的链接方式吧,如果是用外网IP的话就走!

#8


在服务端看一下请求过来的客户端ip是多少就知道了。
如果是::1或则localhost或则127.0.0.1
的话说明没有走。

#9


楼主  求公布答案  偶也想知道

#10


走不走网卡似乎没有什么区别,看楼主用的是不是网卡IP。

#11


引用 楼主 wgyathuawei 的回复:
socket编程,客户端服务端都在一台机器上,数据走网卡吗



做了测试本地不走网卡

#12


取决于建立连路的远端IP, 如果是127.0.0.1不会出本机

#13


没有关心过,也没有测试过

不过我猜是走网卡滴,因为有很多现象以及程序员思维本身表明他应该走网卡
现象
1.如果没有网卡127.0.0.1是ping不通滴,iis也是打不开滴
2.如果你使用一些视频播放软件,你会发现本地上传和下载速度越越大于你应有的带宽,这多出来的数据从何而来呢

程序员思维
如果我想写一个ping,我的针对本地和外网分别写处理代码,额,很郁闷,很糟心滴方案
如果想把服务器端和本地端放一台机器上运行,比如我搞个魔兽私服,在开启客户端运行。额,我也不得不去先判定这个连接是否是本地滴,然后分别针对处理,同样让人郁闷

#14


考虑一下,还是找了一下资料看看这个我从来没考虑过滴东西是怎么回事

http://blog.csdn.net/ixidof/article/details/5605942

看样子还是有区别滴,socket开回环和开ip结果不同

#15


该回复于2014-02-26 00:15:16被版主删除

#16


一定走的,因为IP是127.0.0.1 只要显示IP就走

#17


试着对网卡抓包看看。

#18


多半走网卡,因为首先你的sokcet要绑定啊

#19


理论上如果是分配的网络地址,就走网卡;
如果是127.0.0.1或者localhost则不走,只是走协议通道;