C#网络通信程序设计
编辑推荐
(1)系统性和层次性强,有基础和提高内容,有原理、技术和编程实例,适合作为教材使用;
(2)具有许多网络安全通信特点,如主机扫描、木马程序、屏幕监视、局域网络监控、垃圾邮件拦截、加密传输等内容,容易激发学生的好奇心和学习兴趣;
(3)具有典型的多媒体网络通信内容,如视频传输、IP电话、多屏幕监视,非常适合于目前网络传输的实际需要;
(4)增加了手机网络程序设计内容,包括手机与PC机之间的信息交互,手机多媒体资源的在线传输编程,适合移动终端应用开发需要。
(5)多数专题程序来自于作者的科研项目,实用性和技术性都很强,容易参照。对学生开展相似科技竞赛很有帮助,也适合计算机网络课程设计、毕业设计的专题训练需要。
内容简介
《C#网络通信程序设计》以能力目标为指引,以项目主题方式组织全文,阐述主机扫描、串口通信、TCP协议编程、UDP协议编程、木马程序、屏幕监视、IP语音网络通信、网络视频传输、Email协议编程、FTP协议编程、网络测量程序、网络信息加密传输和网络信息隐藏通信编程等原理、技术分析、实现方法和开发案例,内容丰富。配套有全部章节的教学PPT、源代码,可以到清华大学出版社的网站免费下载,便于教学安排和学生自学。
《C#网络通信程序设计》以套接字技术为主线,力求体现网络编程的技术性、实用性和安全性,每章还包含课堂练习和实验项目内容。这些设计思想,综合了作者多年的教学改革心得与科研转化成果,具有一定的先进性。
《C#网络通信程序设计》适合作为高等院校计算机及相关专业学生的教材,也可作为网络通信和信息安全编程人员的参考书。对研究生、教师和科研人员开展网络技术开发也会有重要的帮助。
作者简介
张晓明教授,北京石油化工学院计算机系主任、计算机学科带头人。1996年大连理工大学机械制造专业获得博士学位,2000-2001年国家留学基金委派遣到挪威Narvik理工学院做访问学者,研究分布式网络知识管理与企业建模方法学。1999年获得北京市高等学校优秀青年骨干教师称号,2007年获得北京市属市管高等学校中青年骨干教师称号。现为北京高教学会计算机教育研究会第八届理事会常务理事。