<分区>
我正在尝试编写一个基本的服务器套接字程序。我使用以下代码绑定(bind)服务器套接字。
/* Bind the server socket */
if (bind(serversock, (struct sockaddr *) &server, sizeof(server)) < 0)
{
perror("Failed to bind the server socket");
exit(1);
}
当我第一次运行这个程序时,它工作正常,但是当我第二次运行它时,我得到了这个错误:
我想当我第二次运行该程序时,它给出了这个错误,因为该端口已经链接到我第一次运行的程序。有人可以告诉我如何关闭当前正在使用的端口吗?或者向我建议可以解决此错误的其他方法。