菜单
  

    using System;源'自:751:"论-文'网www.751com.cn

    using System.Net.Sockets;

    从字节数组中获取字符串时使用该命名空间中的类:

    using System.Text;

    客户端程序,初始化一个TcpClient类的实例:

    TcpClient client = new TcpClient(hostName, portNum);

    使用TcpClient类的GetStream()方法获取数据流,并且初始化一个NetworkStream类的实例:

      NetworkStream ns = client.GetStream();  

    注意,当使用主机名和端口号初始化TcpClient类的实例时,直到跟服务器建立了连接,这个实例才算真正建立,程序才能往下执行。如果因为网络不通,服务器不存在,服务器端口未开放等等原因而不能连接,程序将抛出异常并且中断执行。

    建立数据流之后,使用NetworkStream类的Read()方法从流中读取数据,使用Write()方法向流中写入数据。读取数据时,首先应该建立一个缓冲区,建立一个byte型的数组用来存放从流中读取的数据。Read()方法的原型描述如下:

    public override int Read(in byte[] buffer,int offset,int size)

    buffer是缓冲数组,offset是数据(字节流)在缓冲数组中存放的开始位置,size是读取的字节数目,返回值是读取的字节数。简单地使用该方法来读取服务器反馈的信息: 

  1. 上一篇:Mini-C编译器的设计+C#源代码
  2. 下一篇:车辆最短路径问题研究
  1. jsp小企业品质在线评分系统设计与实现

  2. php+mysql在线专家门诊预约系统的设计与实现

  3. jsp+sqlserver鲜花在线销售系统的设计+ER图

  4. 基于.net的在线考试系统网站设计与实现

  5. asp+sqlserver在线考试管理系统的设计与实现

  6. C#+Sqlserver学生信息管理系统设计与实现

  7. C#+Sqlserver超市管理系统的设计与实现

  8. 电站锅炉暖风器设计任务书

  9. 杂拟谷盗体内共生菌沃尔...

  10. 十二层带中心支撑钢结构...

  11. 乳业同业并购式全产业链...

  12. java+mysql车辆管理系统的设计+源代码

  13. 中考体育项目与体育教学合理结合的研究

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 大众媒体对公共政策制定的影响

  16. 当代大学生慈善意识研究+文献综述

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回