c# 用socket接收完字符后怎么返回一个值给发送方?比如执行完后返回一个OK值
发送方该做什么配置?
while (true)
{
Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listener.Bind(new IPEndPoint(IPAddress.Any, 10000)); listener.Listen(0); Socket socket = listener.Accept();
Stream netStream = new NetworkStream(socket);
StreamReader reader = new StreamReader(netStream); string result = reader.ReadToEnd(); Invoke(new UpdateDisplayDelegate(UpdateDisplay), new object[] { result }); socket.Close();
listener.Close();
}
发送方该做什么配置?
while (true)
{
Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listener.Bind(new IPEndPoint(IPAddress.Any, 10000)); listener.Listen(0); Socket socket = listener.Accept();
Stream netStream = new NetworkStream(socket);
StreamReader reader = new StreamReader(netStream); string result = reader.ReadToEnd(); Invoke(new UpdateDisplayDelegate(UpdateDisplay), new object[] { result }); socket.Close();
listener.Close();
}
解决方案 »
- C#中两个dateTimePicker控件 让其中一个为当前时间 如何改另一个使它跟当前时间相差7天
- 如何发消息?
- 求助:窗体内跳转问题!急急急急急!(c#.net windows form 开发)
- 怎样将域名指向IP地址?急死了!高手帮忙啊.解决马上给分!
- 如何实现企业内部点对点的通讯
- SQL Server不存在或访问被拒绝
- 在静态方法中定义的变量是什么变量,如下例:
- 用正则表达式判断手机号是否合理应该怎么写(手机号共有11位,第一位是1,第二位是3),谢谢,在线等
- 怎样将CMYK色彩模式的图像文件转换成RGB色彩模式?
- gridview中的超链接如何以模态窗口打开
- 父页面获取iframe中的控件ID出现"缺少对象"错误
- 懂tcp/ip的大哥请进!!!!!!!
2. 可以考虑用TcpClient/TcpListener取代Socket
streamWriter = new StreamWriter ( networkStream ) ; 参考:
http://blog.csdn.net/lingshui060501226/article/details/6686867