我想獲得UDP數據包的源IP,請引導我,以便我可以做到這一點。我在Windows平臺下工作。c窗口下c中的UDP數據包的源IP地址操作系統
0
A
回答
2
使用recvfrom函數。它有一個from
參數指向一個將接收源地址的sockaddr結構。
1
編輯:
看看這個教程: http://www.sockets.com/ch16.htm
在那裏,你會發現一些代碼,可以引導你在正確的方向!
這會幫助你:
的sockaddr結構:
http://msdn.microsoft.com/en-us/library/ms740496(VS.85).aspx
組in_addr結構:
http://msdn.microsoft.com/en-us/library/ms738571(VS.85).aspx
0
recvfrom是你所需要的
相關問題
- 1. 在窗口下的c嗅探包操作系統
- 2. 獲取UDP數據包的IP地址
- 3. 獲取IP地址和UDP端口包
- 4. 窗口皮膚根據操作系統
- 5. VMWare - 虛擬操作系統的靜態IP地址
- 6. 從c代碼打印ip地址和udp端口
- 7. 操作Windows資源管理器窗口時UDP數據包丟失
- 8. 使用c獲取本地系統ip地址#
- 9. 打印IP地址和用戶名(操作系統或軟件)
- 10. C#for 64bit操作系統?
- 11. 整數IP地址 - C
- 12. 轉發UDP數據包到幾個IP維護原始源地址
- 13. C中的數據包操作庫
- 14. 如何使用從源地址到目標主機的IP地址發送udp數據包?
- 15. 如何獲取系統的IP地址
- 16. 從C套接口提取IP地址
- 17. 包括<queue>在Ubuntu操作系統的C++程序中
- 18. 在C#中相同LAN上的IP地址到MAC地址的IP地址
- 19. 端口和IP地址的關係
- 20. JNLP不下載操作系統資源
- 21. 確定從32位操作系統或64位操作系統C/C++應用
- 22. 使用Scapy獲取數據包的源IP地址
- 23. 在Java中更改UDP數據包的發送IP和端口
- 24. 如何在窗口操作系統中使用安裝在linux操作系統上的PHP接口?
- 25. 使用maskedtextctrl在C#中的IP地址
- 26. C#中的外部IP地址#
- 27. C#中的IP地址解析問題#
- 28. 使用c#窗口根據系統分辨率定位窗體?
- 29. 是否有用於C++的操作系統API包裝庫?
- 30. 在Java中跟蹤操作系統級別的窗口事件
其實我的應用程序處於嗅探模式,所以我不能使用recvfrom函數。 – Siddiqui 2010-07-19 12:13:10
這是什麼意思 - 你用什麼API來嗅探? – nos 2010-07-19 12:23:13
我正在使用winsock。 – Siddiqui 2010-07-19 12:25:47