socket
我用socket写了个简单的聊天室程序。利用CSocket类将端口号跟IP地址直接写在源程序中。代码如下
服务器端
if(m_pSocket->Create(1288))//1288是端口号
{
if(m_pSocket->Listen())
return TRUE;
}
客户端
while(!m_pSocket->Connect(a_ddress,1288))
{
if(AfxMessageBox("Failed to connect to server\nTry again?",MB_YESNO)==IDNO)
{
delete m_pSocket;
m_pSocket=NULL;
exit(0);
}
}
问题是在自己的机器上运行时可以建立连接。但换了机器就不行了。在局域网中也连不了。请大侠们指点下
[解决办法]
什么症状?局域网能ping通吧?
看下lasterror
[解决办法]
网络问题,比如防火墙之类的。