我正在做一个防火墙项目,我正在使用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. 指针指针,我如何获取值?
- 2. 指针在目标-c
- 3. 如何预取C中的指针,以AMD Opteron 6168为目标?
- 4. 如何在目标c中获取外部IP
- 5. C#webBrowser控件如何在鼠标指针下获取数据
- 6. 如何使用C#在ASP.Net中获取鼠标指针位置?
- 7. 如何从CLLocationManager获取过滤的指南针标题值?
- 8. 如何返回C++指针在目标C++
- 9. 如何返回一个C++指针在目标c函数
- 10. 如何获取指向c中数组中间的指针#
- 11. 目标C间接指针未能更新直接指针
- 12. 目标C中的指针返回函数的指针
- 13. C++标准:取消引用NULL指针以获取引用?
- 14. 如何从api/sonarqube指标获取Json?
- 15. 简单复制指针与目标C
- 16. 路过指针目标C - 链表
- 17. C++:如何从函数返回指针指向指针?
- 18. 如何“针” C++/CLI指针
- 19. 如何从文件读取指向整型指针的指针?
- 20. 如何获得boost :: asio :: ip :: tcp :: socket的IP地址?
- 21. Softlayer API获取目标IP地址
- 22. 在C++的bmp文件中获取指针到dib的指针
- 23. 在鼠标指针下获取文字
- 24. 获取鼠标指针下的文本
- 25. 获取鼠标指针下的文本
- 26. 如何根据指针地址获取指针内容
- 27. 石墨:如何从批量指标获取每秒指标?
- 28. 如何在目标中声明指针数组c
- 29. C++ 11获取std :: function的指针
- 30. C++获取指针的地址
...用什么API? – 2010-12-06 15:26:40
@AndréCaron:有WSPSend()函数。我需要从该函数参数SOCKET s获取目标ip。可能吗 ? – Barun 2010-12-06 15:29:38