首页 > 代码库 > C# Socket基础(四)之客户端向服务器发消息
C# Socket基础(四)之客户端向服务器发消息
private Socket socketClient;//客户端套接字,关于实例化请参考C# Socket基础(三)之客户端连接服务器和接收消息
客户端发送消息
1 /// <summary> 2 /// 发送数据到服务端 3 /// </summary> 4 private void Send() 5 { 6 if (socketClient == null) 7 { 8 9 ShowMsg("服务器未启动!");10 return;11 }12 byte[] b = System.Text.Encoding.UTF8.GetBytes(txtSend.Text.Trim());13 //客户端向服务器发送消息14 socketClient.Send(b);15 //清空文本16 17 ShowMsg("您对" + socketClient.RemoteEndPoint.ToString() + "说:" + txtSend.Text.Trim());18 txtSend.Text = "";19 }
关于 ShowMsg(string message);是自定义的函数,在C# Socket基础(一)之启动异步服务侦听
好了,到这里就要告一段落了,实现了基本的客户端和服务器采用TCP协议通信。
看看效果吧:
客户端:
服务器:
结束!
作者:gaobing
出处: http://gaobing.cnblogs.com
提示:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。