如何在.NET Socket类与BeginReceive和EndReceive一起使用时获得发送远程客户端的IP?我只能检索发送的数据,但不能检索发送客户端的IP地址。this.Socket.EndReceive(asyn, out socketError); // how do I get the IP
我不得不写一个小命令行FTP客户端的linux在C。它工作得很好的常用(目录管理,检索和存储文件等),我想添加主动模式(目前每个传输都是在被动模式下)。我知道我必须发送以下形式的命令:其中a b c d是ip地址块,e f是端口号。然而,据我所知,ip必须是运行我的客户端的机器的ip,但有人建议我使用getsockname()。根据我的测试,getsockname()会给我套接字使用的接口的本地<e