1个回答
2016-02-04
展开全部
如果你是用TCP socket进行编程的话,网卡和服务器自动发出的返回包,会在系统内部进行处理掉,不会传送给你的代码。你抓包看到的数据,无视掉这种自动返回包。
服务器端的编程代码也是一样,也不会接触到它们。
服务器端的编程代码也是一样,也不会接触到它们。
追问
但是对方的服务器会接受我的网卡自动发送的响应包,就打乱了我的交互过程
追答
那些自动响应包是TCP三次握手的部分,你是无法去掉的。它们对TCP socket编程是透明的。服务器端如果也是采用TCP socket编程,是无法知晓这种自动应答包的,不会对编程产生影响。
换句话说,不管是http/ftp/smtp等等,只要是TCP编程,你发出一个指令,对方就会收到一个指令。但是网络里传输的是三个往返包。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |