有谁知道如何使用套接字编程获取客户端IP地址,而我们正在请求文件传输的访问?我正在使用C#。如何使用套接字编程获取客户端IP#
3
A
回答
2
Socket.LocalEndPoint
或Socket.RemoteEndPoint
应该做的伎俩,取决于你是否是客户端。
0
假设你有一个TcpListener
,在拨打AcceptSocket
后,你将返回一个Socket
。在此插槽可以调用RemoteEndPoint
2
为了得到实际的IP地址:
// Using the RemoteEndPoint property.
Console.WriteLine (
"I am connected to " + IPAddress.Parse (((IPEndPoint)s.RemoteEndPoint).Address.ToString()) +
"on port number " + ((IPEndPoint)s.RemoteEndPoint).Port.ToString());
// Using the LocalEndPoint property.
Console.WriteLine (
"My local IpAddress is :" + IPAddress.Parse (((IPEndPoint)s.LocalEndPoint).Address.ToString()) +
"I am connected on port number " + ((IPEndPoint)s.LocalEndPoint).Port.ToString());
从msdn现场拍摄:
相关问题
- 1. 客户端套接字 - 获取IP -java
- 2. ServerSocket +客户端套接字 - 如何获取客户端的IP地址?
- 3. 如何在Lua套接字中获取客户端IP
- 4. 如何获取Tornado Web套接字请求的客户端IP?
- 5. 如何使用客户端套接字
- 6. 无法通过套接字服务器获取客户端IP
- 7. 如何获取用户的套接字客户端?
- 8. 套接字编程客户端名称
- 9. 编程web套接字客户端?
- 10. 获取客户端IP的客户端
- 11. 如何在java中使用客户端套接字程序知道客户端端口和IP地址
- 12. 如何使用Oracle APEX获取远程客户端IP地址?
- 13. 使用python获取客户端ip
- 14. 如何获取客户端的IP?
- 15. 如何获取客户端IP地址
- 16. 如何获取客户端的IP?
- 17. 如何获取客户端IP地址
- 18. Node.js:获取客户端IP
- 19. DARTlang获取客户端IP
- 20. C(Linux)中的套接字 - 我如何获得客户端IP和端口
- 21. 使用套接字io java客户端的套接字io客户端
- 22. 服务器/客户端使用套接字编程
- 23. 使用NIO的套接字中客户端的IP地址
- 24. 如何在带有套接字的Java,TCP/IP服务器/客户端模型中获取远程IP地址?
- 25. 如何从Telnet客户端在套接字编程C本
- 26. 如何从Java中的套接字获取客户端名称?
- 27. python套接字客户端程序2(获取请求)
- 28. iPhone TCP/IP套接字服务器/客户端程序
- 29. 如何在Unix套接字编程中获取本地IP地址和端口?
- 30. 套接字 - 在客户端使用INADDR_ANY
你说的是获得本机的IP地址(S)你目前在,还是在发出请求的远程计算机上? – Josh 2010-07-23 13:40:37
基本上我正在开发窗口移动应用程序,我们使用XML文件来存储信息。因此,当窗口移动应用程序发出请求以保存文件到服务器时,我希望我的窗口应用程序创建该窗口移动应用程序的文件夹并将所有文件保存在该文件夹中。 – 2010-07-26 12:39:29