有谁知道如何使用套接字编程获取客户端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. ServerSocket +客户端套接字 - 如何获取客户端的IP地址?
- 2. 如何获取Tornado Web套接字请求的客户端IP?
- 3. 如何获取用户的套接字客户端?
- 4. 如何使用Oracle APEX获取远程客户端IP地址?
- 5. 如何使用Rails获取客户端IP和服务器IP
- 6. 使用python获取客户端ip
- 7. 如何获取客户端IP地址
- 8. 如何获取客户端IP地址
- 9. DARTlang获取客户端IP
- 10. 服务器/客户端使用套接字编程
- 11. iPhone TCP/IP套接字服务器/客户端程序
- 12. 如何在Unix套接字编程中获取本地IP地址和端口?
- 13. 套接字客户端如何setSoTimeout
- 14. 如何使用clearsilver库获取真实客户端IP
- 15. 如何使用libssh获取客户端ip地址
- 16. 如何使用Restify从请求对象获取客户端IP?
- 17. 如何获取使用Java的客户端的LAN IP?
- 18. 如何使用TcpClient获取客户端IP地址?
- 19. 如何使用socket.io获取客户端IP地址?
- 20. 如何使用本地redis客户端连接到套接字
- 21. Linux C编程获取客户端IP始终得到0.0.0.0
- 22. 如何获取客户端/用户的IP地址?
- 23. 如何获取Glassfish中远程EJB客户端的IP地址?
- 24. 如何获取客户端编码?
- 25. 使用C套接字编写的DNS客户端
- 26. C#套接字编程,您如何从服务器客户端选择连接哪个客户端?
- 27. 获取远程套接字端点的IP地址
- 28. Java如何从客户端多次使用传入套接字
- 29. 如何使用套接字创建服务器和客户端?
- 30. 如何避免使用套接字阻塞(聊天客户端)
你说的是获得本机的IP地址(S)你目前在,还是在发出请求的远程计算机上? – Josh 2010-07-23 13:40:37
基本上我正在开发窗口移动应用程序,我们使用XML文件来存储信息。因此,当窗口移动应用程序发出请求以保存文件到服务器时,我希望我的窗口应用程序创建该窗口移动应用程序的文件夹并将所有文件保存在该文件夹中。 – 2010-07-26 12:39:29