如何查找套接字';s ip C#开始接收
我使用如何查找套接字';s ip C#开始接收,c#,sockets,C#,Sockets,我使用BeginReceive()方法监听特定端口。 如何找到发件人的IP 谢谢。我认为你应该详细阐述你的问题 无论如何,您可以找到一个关于如何使用BeginReceive()和Socket类的其他异步方法的完整示例 正如您将读到的技巧,当您接受连接并要调用BeginReceive时,初始化一个自定义状态对象(您可以在其中放置打开的套接字信息),以便接收回调能够使用IAsyncResult.AsyncResult属性检索该状态 按照链接的示例,您可以通过以下方式检索“发送方”(远程)ip地址(在
BeginReceive()
方法监听特定端口。如何找到发件人的IP
谢谢。我认为你应该详细阐述你的问题 无论如何,您可以找到一个关于如何使用
BeginReceive()
和Socket
类的其他异步方法的完整示例
正如您将读到的技巧,当您接受连接并要调用BeginReceive
时,初始化一个自定义状态对象(您可以在其中放置打开的套接字信息),以便接收回调能够使用IAsyncResult.AsyncResult
属性检索该状态
按照链接的示例,您可以通过以下方式检索“发送方”(远程)ip地址(在AcceptCallback、ReadCallback中,其中handler是Socket
类的距离):
IPAddress remoteAddress = ((IPEndPoint)handler.RemoteEndPoint).Address;