所以我做了完全相同的教程,我得到了Windows套接字错误:10049。这是教程:https://docwiki.embarcadero.com/CodeExamples/Sydney/en/Chat_Room_Socket_(Delphi)这里有什么问题?
所以我做了完全相同的教程,我得到了Windows套接字错误:10049。这是教程:https://docwiki.embarcadero.com/CodeExamples/Sydney/en/Chat_Room_Socket_(Delphi)这里有什么问题?
1条答案
按热度按时间ztyzrc3y1#
您在这里面临的问题是您仍在使用端口0(TClientSocket和TServerSocket组件的缺省值)。
您应该将客户端和服务器组件的端口号更改为非0的值。我建议使用大于1024的端口,以避免使用保留端口。
事实上,您可能需要考虑检查IANA Service Name and Transport Protocol Port Number Registry,以确保您要使用的端口没有注册到其他应用程序或服务。
PS:Embarcadero应该已经提供了有关需要更改其示例中使用的端口号的信息。