2 icmp
当在ICMP套接字上接收时(带有IPPROTO_ICMP的SOCK_RAW),由于ICMP协议中没有"端口"的概念,应用程序如何确定接收的数据包不是某些其他TCP/UDP /任何套接字传输的一部分也在同一时间发生?
例如,假设您有一个包含2个线程的应用程序.线程1设置TCP服务器套接字,并持续从连接的客户端接收数据.线程2使用ICMP套接字连续向同一客户端发送echo请求包(ping),然后接收echo reply.什么是阻止线程2接收其中一个TCP数据包?
| 归档时间: |
|
| 查看次数: |
5078 次 |
| 最近记录: |