当程序连接服务器成功以后
服务器会返回响应码220
... //省略部分代码
char buf[4]; //定义缓冲区
recv(s,&buf,4,0); // 接收响应数据
if(atoi(buf)==220) //比较响应数据
{
MessageBox("服务器准备就绪!"); //提示用户
}
else
{
MessageBox("服务器启动服务失败!");
}
在程序中
首先使用atoi()函数将字符类型的数字转换为整型数据
然后与服务器返回的响应码进行比较
如果相等
则表示服务器已经准备就绪
否则表示服务器服务启动失败