怎样使winsock连接客户端的服务套接字端口固定?
现在创建了一个端口8888的侦听套接字用它来接收客户端的连接,每来一个连接就创建服务套接字,现在要求创建的服务套接字的端口固定,以使防火墙能识别通过。例如:
//1.开始SOCKET环境
//2.创建侦听套接字
if(m_pListenSocket->Create())
{
TRACE("创建侦听套接字成功\n");
}
if(m_pListenSocket->Bind(NULL,88888))
{
TRACE("侦听套接字绑定端口成功,端口号为:88888。\n");
}
//侦听套接字开始侦听
if(!m_pListenSocket->Listen())
//3.接收连接
while(1)
{
Socket s_Server;
m_pListenScoket->Accept(s_Server);
}
怎样使s_Server的端口固定在66666上。各为老大,解决的独给80分...