我想知道如何使用C找出客户端当前正在侦听的端口。即,我想知道源端口是什么,而不是目标端口。
提前致谢!
答案 0 :(得分:0)
不确定你的意思。客户端不听,服务器不听。
答案 1 :(得分:0)
如果您正在讨论如何扫描所有打开端口,那么您可能正在使用端口扫描程序。有很多很多源代码可用,但我绝对不建议你使用其中一个,即使启用了多线程,它们通常也很慢。为什么?有nmap
:http://nmap.org/
答案 2 :(得分:0)
套接字地址结构应该由connect()系统调用填充。从该电话成功返回后检查它。
答案 3 :(得分:0)
根据你想要的东西(我现在猜得太迟钝),你想要调用getsockname()或getpeername()。