读书人

多次回声程序如何实现

发布时间: 2012-06-11 17:42:22 作者: rapoo

多次回声程序怎么实现?
tcp/ip 协议与网络编程(任泰明),第十章有个回声程序实例,MFC类库实现的一个回声程序,客户端第一次发送出的消息,服务器有回声,发送回客户端,请位,哪位高手可以实现客户端多次发送有回声啊?

[解决办法]
找到解决办法了
void CNewSocket::OnReceive(int nErrorCode)
{
//Receive the message
m_nLength=Receive(m_szBuffer,sizeof(m_szBuffer),0);
//Send the message directly
AsyncSelect(FD_WRITE);
}

//this method is called to send message
void CNewSocket::OnSend(int nErrorCode)
{
Send(m_szBuffer,m_nLength,0);
//加上这句就可以了 让套接字准备接受信息 没有的话 就不会继续接受了
AsyncSelect(FD_READ);
}

主要还是原理不太清楚,还是要看些原理方面的材料。。。共勉~~

读书人网 >网络协议

热点推荐