Visual C++网络编程经典案例详解 第6章 网络通信器 发送端程序 实现发送功能

本文介绍了一个简单的数据发送功能实现过程,包括如何响应发送按钮事件,从编辑框获取数据,以及如何使用send函数发送数据。同时,文章还提到了在发送数据的同时在服务器界面上显示数据的重要性,以提供更好的用户体验。

用户需要将数据发送出去
则需要实现发送数据的功能
首先为 发送按钮 添加消息响应函数

void CMy12Dlg::OnButton1() //发送按钮消息响应函数
{
	char sever[100]; //声明字符数组变量
	GetDlgItem(IDC_EDIT2)->GetWindowText((LPTSTR)sever,100);
	//获取要发送的数据
	CString str="",str1="";//声明字符串变量
	GetDlgItem(IDC_EDIT1)->GetWindowText(str);
	//获取发送框中的数据
	if(str!="")//判断发送数据是否为空
	str+=str1;//添加换行符
	GetDlgItem(IDC_EDIT1)->SetWindowText(str);
	//设置程序界面的显示
	send(s1,sever,100,0);//发送数据
}

服务器基本的发送功能
在数据发送到客户端的同时
也在服务器本身的界面中显示
这样
让用户看到对方发来的消息
也可以看到自己发送给对方的消息
使界面充满人性化

字符串只是基本的数据格式,还有图片,
视频,表情 都可以做数据转换的操作
还有大的提升空间

有些事需要想要 怎么做
这样在遇到情况时,能做出来
而不是迷茫,不知道要从事什么事情,发呆

如果不想事情变得糟糕的话,要对事情做出响应

字符串变量的生成是为了获取字符串
获取变量还要判断是否获取到了变量
添加换行符是为了美观
先完成本地的工作,再做发送数据的工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值