C#网络通信 同步方式总结
2009-05-22 12:52
267 查看
1 Socket方式
连接按钮:
服务器: 新建一个socket-->.Bind,绑定IPEndPoint-->.Listen,监听 -->.Accept
客户端:新建一个socket-->.Connect
新建一个线程thread对应receive函数
thread.Start()
//receive函数:接收代码用一个while循环起来。
if(AcceptSocke连接上)
try{接收}
catch{报警;断开;重新监听}
客户端
try
{
netStream = tcpClient.GetStream();
string str = richTextBox2.Text + "\r\n";
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(str);
netStream.Write(bytes, 0, bytes.Length);
netStream.Flush();
richTextBox2.Text = null;
}
catch (Exception ee)
{
toolStripStatusLabel1.Text = ee.Message;
}
断开按钮:
服务区关闭acceptsocket,listener
客户端关闭tcpClient
连接按钮:
服务器: 新建一个socket-->.Bind,绑定IPEndPoint-->.Listen,监听 -->.Accept
客户端:新建一个socket-->.Connect
新建一个线程thread对应receive函数
thread.Start()
//receive函数:接收代码用一个while循环起来。
if(AcceptSocke连接上)
try{接收}
catch{报警;断开;重新监听}
客户端
try
{
netStream = tcpClient.GetStream();
string str = richTextBox2.Text + "\r\n";
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(str);
netStream.Write(bytes, 0, bytes.Length);
netStream.Flush();
richTextBox2.Text = null;
}
catch (Exception ee)
{
toolStripStatusLabel1.Text = ee.Message;
}
断开按钮:
服务区关闭acceptsocket,listener
客户端关闭tcpClient
相关文章推荐
- C# 线程资源同步方式总结
- c#网络通信框架networkcomms内核解析之三 消息同步调用
- C# 网络通信基础 总结
- android 网络通信的六种方式 吸收总结
- C# 线程资源同步方式总结(一)
- android Http网络通信方式总结
- android网络通信方式总结
- VBOX各种网络连接方式下网络通信情况总结
- c#网络通信框架networkcomms内核解析之三 消息同步调用
- C# 线程资源同步方式总结
- 【java面试系列之网络编程】TCP和UDP的区别、TCP协议的三次握手和四次挥手、TCP协议的通信状态、网络编程时的同步、异步、阻塞、非阻塞、进程间的通信方式、TCP的流量控制和拥塞控制
- C#.net同步异步SOCKET通讯和多线程总结
- 网络IO之阻塞、非阻塞、同步、异步总结
- C#与Java通过protobuf进行网络通信过程中遇到的问题
- wpf网络通信聊天小程序(c#源码)
- 单片机通信方式——串行通信(同步、异步)、并行通信
- c#网络通信框架networkcomms内核解析之一 消息传送
- c#网络通信框架networkcomms内核解析 序言
- Java基础知识强化之网络编程笔记18:Android网络通信之 使用HttpClient的Post / Get 方式读取网络数据(基于HTTP通信技术)
- Android中网络通信的几种方式