您的位置:首页 > 理论基础 > 计算机网络

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: