当前位置: 技术问答>linux和unix
★★★LINUX与windows的网络编程socket有多大区别?
来源: 互联网 发布时间:2016-10-01
本文导语: windows已经封装了TCP/IP的结构,编写WINSocket不能直接修改TCP/IP的头结构,比如修改源ip,好像只能借助winpcap. 请问linux可以直接修改TCP/IP的结构吗? 多谢 | Linux中TCP和UDP的socket也不能直接修改TCP/...
windows已经封装了TCP/IP的结构,编写WINSocket不能直接修改TCP/IP的头结构,比如修改源ip,好像只能借助winpcap.
请问linux可以直接修改TCP/IP的结构吗?
多谢
请问linux可以直接修改TCP/IP的结构吗?
多谢
|
Linux中TCP和UDP的socket也不能直接修改TCP/IP的结构,除非用RAW Socket
|
1. socket API大同小异。
2. linux的packet socket可以访问到数据链路层,需要kernel开启packet socket选项。
请问linux可以直接修改TCP/IP的结构吗?你说的是改tcp/ip协议数据包的头部吗?那是可以的,用packet socket.