我自己写了个traceroute程序,通过发送icmp数据包,接收icmp返回数据包,请问我怎么判断我接收的数据包是发送数据包的回应,而不是其它的程序的icmp回应了。例如同时我再开一个ping程序,则traceoute也会接收ping的返回icmp数据包而出错。请问应该怎么判断?谢谢!
解决方案 »
- 关于孙鑫VC教程15章的那个Chat程序。。
- 请问视频语言方便的相关技术
- 127.0.0.1与本机动态获取的IP的区别
- 如何使用GetBitmapBits和SetBitmapBits函数?
- 简单问题,请问如何将MFC中的CString和STL中的string/wstring互相转换
- 如何写反跟踪代码? 比如针对softice,tw2000等.
- 在98下做的程序在XP下使用,是不是也具有XP风格?
- MCI_STATUS_READY的常量的值等于多少?
- 服务器端口因为close_wait状态被占用,如何不重启服务器就能使端口释放?
- 关于鼠标的问题
- 如何使用StretchDIBits实现图片的放大缩小显示??
- Sourcr Insight3.5怎么和vc++6.0嵌在一块啊
你可以设置本进程id作为区别
返回的时候,判断一下id是不是本进程的id就OK