bind端口的问题,怎样得到系统绑定的哪个端口
my_addr.sin_family=AF_INET;
my_addr.sin_port = 0; /* 系统随机选择一个未被使用的端口号 */
my_addr.sin_addr.s_addr = INADDR_ANY; /* 填入本机IP地址 */
if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr)) == -1)
绑定完成后,以上my_addr.sin_port = 0; /* 系统随机选择一个未被使用的端口号 */ 是系统给分配的。请问我如何才能知道这个绑定是绑定的哪个端口呢??客户端要给他发消息,要connect什么端口呢??
小弟很急,请大师指点...