0
A
回答
2
我想你應該詳細說明你的問題。
反正你可以找到關於如何使用BeginReceive()
並以明確和詳細的"Asynchronous Server Socket Example" MSDN Sample類Socket
的其他異步方法一個完整的例子。
您將閱讀的技巧是在接受連接時初始化自定義狀態對象(您可以在其中放置打開的套接字信息),並且您將調用BeginReceive
,以便接收回調將能夠用IAsyncResult.AsyncResult
屬性檢索該狀態。
繼鏈接例如,您可以檢索 「發件人」(遠程)IP地址,這種方式(在AcceptCallback,ReadCallback,其中處理器是Socket
類的istance):
IPAddress remoteAddress = ((IPEndPoint)handler.RemoteEndPoint).Address;
相關問題
- 1. C# - UDP的Socket BeginReceive()(查看Ip地址)
- 2. 如何中止socket的BeginReceive()?
- 3. C#winForm的TCP IP Socket
- 4. socket非法IP?
- 5. 如何獲得boost :: asio :: ip :: tcp :: socket的IP地址?
- 6. 如何找到一個套接字的IP地址C++/C
- 7. 如何找到Vagrant IP?
- 8. UdpClient C#BeginReceive從一個特定的EndPoint
- 9. C++如何從SOCKET指針獲取目標IP
- 10. BeginReceive/BeginRead超時
- 11. Tcp/IP Socket異常
- 12. Linux的TCP/IP socket編程
- 13. 在socket上插入ip到heroku
- 14. HTML如何找到您的IP
- 15. socket io未找到錯誤?
- 16. 如何知道使用C,Linux,Socket的服務器的各種IP地址?
- 17. 條件beginReceive
- 18. Java Socket以查找真實客戶端IP地址
- 19. 如何快速找到IP地址範圍內的IP地址?
- 20. 採用socket API查找IP地址和端口號?
- 21. 如何從IP地址找到位置?
- 22. 你如何'取消'一個UdpClient :: BeginReceive?
- 23. Bsd socket如何找到連接的服務器端口號?
- 24. 如何通過Socket找到HTTP請求的響應時間
- 25. C socket編程:將ip header的id設置爲0?
- 26. 指定與TCPClient/Socket在C#中使用的傳出IP地址
- 27. boost :: asio :: ip :: tcp :: socket中的async_read_some()如何實際工作?
- 28. Boost asio socket:如何獲得自己的IP,端口地址?
- 29. 使用IO :: Socket :: IP?如何讓客戶在Perl Ipv6的
- 30. PHP的socket函數沒有找到