C#基础教程 套接字 System Net中对象 02-1.ppt
-
资源ID:82756617
资源大小:424.50KB
全文页数:13页
- 资源格式: PPT
下载积分:16金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
C#基础教程 套接字 System Net中对象 02-1.ppt
由NordriDesign提供C#基础教程基础教程 套接字套接字 System.Net中对象中对象 02-1创建一个 TcpClient,并调用三个可用的 Connect 方法之一。使用远程主机的主机名和端口号创建 TcpClient。此构造函数将自动尝试一个连接。要发送和接收数据,请使用 GetStream 方法来获取一个 NetworkStream。调用 NetworkStream 的 Write 和 Read 方法与远程主机之间发送和接收数据。使用 Close 方法释放与 TcpClient 关联的所有资源。static void Connect(String server,String message)Try/创建 TcpClient,连接到服务器端,并且使用与服务器相同的IP地址和端口。Int32 port=13000;TcpClient client=new TcpClient(server,port);/传输 ASCII 格式信息并存储在字节数组中Byte data=System.Text.Encoding.ASCII.GetBytes(message);/读取并写入客户端数据流/Stream stream=client.GetStream();NetworkStream stream=client.GetStream();/发送信息到服务器端stream.Write(data,0,data.Length);Console.WriteLine(Sent:0,message);/接收服务器响应,存储响应数据到缓冲区data=new Byte256;String responseData=String.Empty;/读取服务器相应数据Int32 bytes=stream.Read(data,0,data.Length);responseData=System.Text.Encoding.ASCII.GetString(data,0,bytes);Console.WriteLine(Received:0,responseData);stream.Close();client.Close();catch(ArgumentNullException e)Console.WriteLine(ArgumentNullException:0,e);catch(SocketException e)Console.WriteLine(SocketException:0,e);85 开 发Console.WriteLine(n Press Enter to continue.);Console.Read();