2
A
回答
0
3
0
你不能,除非你的網絡上有一些設備將其數據發回給你。通常情況下,沒有什麼會這樣做的。如果您將數據發送到網絡上,則無法恢復。
如果您已經設置了某些內容以將數據返回給您,請將數據發送到該數據,並遵循所支持的任何機制。
2
您可以嘗試在客戶端和服務器套接字上設置SO_BINDTODEVICE套接字選項,並將外部NIC接口作爲參數。
參見:http://codingrelic.geekhold.com/2009/10/code-snippet-sobindtodevice.html爲例
我不知道這是不夠的 - 有可能是在內核IP協議棧完整性檢查丟棄報文的以太網目的地和來源都是你的。可能有一個sysctl來禁用這個檢查,或者你可以編譯你自己的內核,而不用檢查這個特定的測試。
相關問題
- 1. 同一臺機器上的Git客戶機和服務器
- 2. 當服務器和客戶端在同一臺機器上時收聽廣播
- 3. 多臺Informatica Powercenter客戶機在同一臺機器上?
- 4. Capistrano,SVN回購和網絡服務器在同一臺機器
- 5. 在同一臺機器上運行JPOS客戶機和服務器模擬器會引發錯誤
- 6. 進程間通信:一臺服務器和多臺客戶機
- 7. Jenkins和OS X服務器在同一臺機器上
- 8. 如何同步多臺客戶機上的服務器列表?
- 9. Git在另一臺機器上的Windows服務器和GUI客戶端(AWS)
- 10. 一臺機器上的木偶主機和客戶機
- 11. 在同一臺機器上使用IIS服務器和wamp服務器
- 12. 具有不同語言環境的客戶端和服務器 - 回退機制
- 13. 配置服務器同時在多臺客戶機上執行服務器上的Matlab,SPSS等服務器
- 14. 在同一臺機器上託管WWW和RESTful服務
- 15. zend服務器和xampp在同一臺計算機上
- 16. 同一臺機器上的SVN和VSS客戶端
- 17. 在沒有憑證的另一臺機器上啓動服務
- 18. 在同一臺機器上運行兩個Jetty服務器
- 19. 在同一臺機器上的多個TcpClients作爲服務器
- 20. 驗證服務器和客戶機上的類是否相同
- 21. 通過文件或套接字在同一臺機器上進行客戶機 - 服務器通信
- 22. 另一臺服務器機
- 23. iOS4.2和iOS4.1在同一臺機器上?
- 24. 當服務器和客戶機在同一個機器上時如何配置oracle監聽器
- 25. 在不同的機器上運行UDP客戶端和服務器
- 26. 是否可以在同一臺機器上運行套接字服務器和套接字客戶端?
- 27. JAVA客戶端 - 服務器軟件,多臺機器
- 28. socket編程(服務器和客戶端在同一臺計算機上)有毛病連接
- 29. 在同一臺計算機上使用http服務和它的客戶端
- 30. 我已經創建了1臺服務器,它將另一臺PC上的一臺客戶機與另一臺客戶機連接爲本地主機?
您是通過主機名解決嗎?不確定,但也許提供非回送IP地址就夠了? – RedX
檢查了。這不夠。 – Michael