我正在做一个防火墙项目,我正在使用LSP(分层服务提供程序)进行URL过滤。我想知道如何从LSP获取目的IP?C++如何从SOCKET指针获取目标IP
0
A
回答
1
我不确定是否有从现有套接字中提取IP地址的功能。通常情况下,您需要记住您传递给WSAConnect()
的地址或从WSAAccept()
提取的地址。查看完整winsock function reference以查看是否有任何可能从连接的套接字中提取的额外功能。
当然,如果您还没有这样做,您可能需要重新构建您的应用程序,以将IP地址和SOCKET
句柄一起传递。
2
请参阅getpeername()函数。
您将在SOCKADDR结构中收到同行的数据。您可能需要拨打inet_ntoa()将其转换为Internet标准点分十进制格式的ASCII字符串。
相关问题
- 1. 如何使用指针的目标C
- 2. 获取IP范围与目标C
- 3. 获取C++指针c#
- 4. 指针指针,我如何获取值?
- 5. 指针在目标-c
- 6. 目标C中的指针
- 7. 如何预取C中的指针,以AMD Opteron 6168为目标?
- 8. 如何从双指针获取值?
- 9. C++多态克隆:如何从基础指针获取派生指针?
- 10. 如何在目标c中获取外部IP
- 11. 如何使用C#在ASP.Net中获取鼠标指针位置?
- 12. C#webBrowser控件如何在鼠标指针下获取数据
- 13. 如何获取ConnectEx()指针
- 14. 尝试从SDL中的鼠标指针获取输入C
- 15. 如何从CLLocationManager获取过滤的指南针标题值?
- 16. 如何从C#中的函数指针获取函数名?
- 17. 如何找到socket的ip C#BeginReceive
- 18. 如何返回一个C++指针在目标c函数
- 19. 如何返回C++指针在目标C++
- 20. C++:如何获取指向2维动态数组的指针?
- 21. 如何获取指向c中数组中间的指针#
- 22. 目标C间接指针未能更新直接指针
- 23. 目标C中的指针返回函数的指针
- 24. 画布:如何获取鼠标指针的坐标
- 25. 简单复制指针与目标C
- 26. 路过指针目标C - 链表
- 27. 如何从api/sonarqube指标获取Json?
- 28. C++标准:取消引用NULL指针以获取引用?
- 29. C++:如何从函数返回指针指向指针?
- 30. 如何在python tcp socket中获取IP ID,SEQ ID,ACK ID?
...用什么API? – 2010-12-06 15:26:40
@AndréCaron:有WSPSend()函数。我需要从该函数参数SOCKET s获取目标ip。可能吗 ? – Barun 2010-12-06 15:29:38