《VisualC#网络编程》[60M]百度网盘|pdf下载|亲测有效
《VisualC#网络编程》[60M]百度网盘|pdf下载|亲测有效

VisualC#网络编程 pdf下载

出版社 社会出版社
出版年 2011-10
页数 390页
装帧 精装
评分 8.7(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供VisualC#网络编程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

书名:Visual C#网络编程

定价:45.00元

作者:郑阿奇 主编

出版社:电子工业出版社

出版日期:2011-10-01

ISBN:9787121146466

字数:665000

页码:401

版次:1

装帧:平装-胶订

开本:16开

商品重量:

编辑推荐


暂无相关内容

内容提要


  本书以visual studio 2008为平台,介绍visualc#网络编程。全书共12章,分三个部分。部分(~2章)为“c#语言网络编程基础”,主要介绍开发环境、网络编程常识和c#与网络编程有关的特性。第二部分(第3~6章)为“网络传输编程”,也就是人们通常所说的socket编程,包括tcp、udp等基于网络传输层接口的编程。由于各种网络应用的协议都是建立在传输层之上的,因此这部分内容是网络编程的基础。第三部分(第7~12章)为“inter应用编程”,是本书的主体部分,介绍各种典型的网络应用的编程开发方法。
  本书可作为计算机及相关专业本科、高职高专网络编程的教材或参考书。同时,为广大电脑爱好者、网络爱好者、编程爱好者、软件发烧友及电脑网络diy玩家成为网络高手打好基础。

目录


暂无相关内容

作者介绍


了上述的这个即时通信聊天软件的实现过程,也许细心的读者已经发现,它在客户端、服务器之间通信的不同阶段,使用了各不相同的连接方式和传输层技术:新用户发起登录时使用匿名UDP;传输用户列表使用同步TCP;聊天内容消息通过匿名UDP直接发往实名UDP套接口(P2P方式);在线用户变动的消息由服务器匿名UDP广播转发……这一系列发送和接收的传输方式,其实都是经过了笔者事先精心设计的。 下面简要地阐述这样设计的理由。 1.匿名UDP与安全性.在匿名UDP方式中,消息发送方与接收方不建立正式的直接连接,这样有利于系统安全。新用户登录并不是直接向服务器的某个监听端口发起连接,而只是发出一个通告消息,服务器允许后才在应答中将自己的监听端口告知用户,这样做避免了监听端口在网络上的暴露,能够有效地防止DDOS攻击的发生(在这种攻击中,黑客会控制大批“肉鸡”恶意向服务器端口发出连接请求,终导致服务器资源耗尽而死机)。 2.同步TCP与可靠性 在客户端通过验证后(服务器返回“Accept”时),才获得向服务器发起TCP请求的权限,服务器通过TCP连接向客户端传输当前在线用户的列表信息,确保了所传输用户列表数据的准确无误,保证了新加入用户从一开始就与服务器保持同步,提高了可靠性。不仅如此,假若该系统还要扩充其他功能,在需要传输大数据量并且对数据可靠性要求较高的时候,也同样要由这种同步TCP承担工作。 3.实名UDP与P2P对等识别 在本例中,为每一个加入系统的用户终端都启动一个实名UDP线程,这种套接字与特定的用户端点(地址)绑定,使得消息发送方能够很容易地定位到每个用户端,从而实现全系统的P2P通信。用户之间的聊天内容信息无须经由服务器集中转发,既减轻了中央服务器的负担,同时也有效地保护了用户间的谈话隐私。虽然经UDP收发的消息数据报可能延迟或遗失,但这对于实时性要求很高的聊天类应用来说并不是问题,事实上,大家生活中使用的就是采用这种基于UDP的消息机制。 4.广播通知由匿名UDP转发的高效性 在本例中,服务器虽然要担任全系统的组织者和协调者的角色,但它却并不与每个客户端时刻保持TCP连接,整个过程中,在服务器上只维持两个常驻线程(一个实名UDP接收线程和一个TCP监听线程)。当在线用户发生变动(登录或注销)时,服务器临时通过创建匿名的UDP进行广播通知。而只有在客户端需要获取的用户列表时,才与服务器建立TCP连接。即使是这个连接也是临时的,在传完用户表后就立即与客户端断开了。

序言


暂无相关内容