当前位置: 技术问答>linux和unix
linux什么系统调用可以获得可用的端口号?
来源: 互联网 发布时间:2016-04-16
本文导语: rt 编程时,书上例子的端口号是直接给出来的,我觉得应该可以用某个函数来获得一个可用端口号,望指教。 | 你可以通过bind进行绑定,如果绑定错误 这个端口就不能使用。 | ...
rt
编程时,书上例子的端口号是直接给出来的,我觉得应该可以用某个函数来获得一个可用端口号,望指教。
编程时,书上例子的端口号是直接给出来的,我觉得应该可以用某个函数来获得一个可用端口号,望指教。
|
你可以通过bind进行绑定,如果绑定错误
这个端口就不能使用。
这个端口就不能使用。
|
可以通过getaddrinfo函数来获取指定主机上指定服务的端口号
/*使用getaddrinfo函数需要用到的头文件*/
#include
#include
#include
/*getaddrinfo函数原型*/
int getaddrinfo(const char *node, const char *service,
const struct addrinfo *hints,
struct addrinfo **res);