
C#网络编程
不在扬州的炒饭
这个作者很懒,什么都没留下…
展开
-
C#网络程序开发 基于Socket的服务器端和客户端的sample
使用Socket通信的服务器端编程,熟悉了服务器端和客户端的通信流程,实现了收发信息、文件传送以及震动功能 服务器端先创建Socket,然后将其和本地ip地址以及端口号连接,也就是使用Bind方法,然后使用Listen方法监听。 用Accept方法接受客户端的连接申请,并且等待客户端连接(在winform中,由于Accept方法是阻塞方法,必须创建一个线程来执行,防止主窗体卡死) 客户端连接...原创 2019-04-21 15:43:33 · 250 阅读 · 0 评论 -
C#网络程序开发学习(1) 网络程序开发基础知识
一、网络通信模型分类 1.分散式系统 Decentralized 用户只需要管理自己的计算机系统,各自独立的系统之间没有信息交换共享,所以有大量的数据冗余,并且存在数据不一致性的问题 2.集中式系统 Centralized 一台主计算机保存共享的所有数据,用户通过终端连接到这台主计算机上进行数据访问。所谓终端,包括显示器、键盘等,使用通信链路接收和发送数据 优点是资源集中,减小冗余,缺点...原创 2019-04-12 20:44:54 · 442 阅读 · 0 评论 -
C#网络程序开发学习(2) 基本类的了解和使用
二、C#.NET网络程序开发的基本类 1.IPAdress类 提供主机的IP地址以及相关信息 2.IPHostEntry类 将域名系统(DNS)主机名与别名和匹配的IP地址相关联,主要的公共属性如下 AddressList 类型是IPAdress[] 是与主机相关联的IP地址列表 Aliases 类型是string[] 是与主机关联的别名列表 HostName 类型是string 是...原创 2019-04-14 17:16:29 · 616 阅读 · 0 评论 -
C#网络程序开发学习(3) TCP网络程序开发简介
四、TCP网络程序的开发 1.简介 TCP即Transmission Control Protocol,中文是传输控制协议,是一种面向连接的、可靠地、基于字节流的、全双工的、高可靠性端到端传输层通信协议。TCP的工作过程和打电话相似,要经过建立连接、发送和接收消息、关闭连接三个步骤 TCP程序开发主要技术有使用套接字进行TCP传输,使用TCP类进行网络传输和同步和异步等 2.使用套...原创 2019-04-19 17:09:13 · 320 阅读 · 0 评论