为客户端实现收发文字消息功能
为发送按钮添加相应函数 OnSend()
代码如下
void CMyDlg::OnSend()
{
char sever[100]; //声明字符数组变量
GetDlgItem(IDC_EDIT2)->GetWindowText((LPTSTR)sever,100);
//获取要发送的数据
CString str="",str1=""; //声明字符串变量
GetDlgItem(IDC_EDIT1)->GetWindowText(str); //获取发送框中的数据
if(str!="") //判断发送数据是否为空
{
str+="\r\n"; //添加换行符
}
GetDlgItem(IDC_EDIT2)->GetWindowText(str1);
str+=str1;
GetDlgItem(IDC_EDIT1)->SetWindowText(str); //设置程序界面展示
send(s1,sever,100,0); //发送数据
}
当客户端连接服务器成功以后
用户便可发送文字消息到服务器