Java编程那些事儿110——网络编程小结[Java编程]
本文“Java编程那些事儿110——网络编程小结[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
13.4 中文问题
网络传输历程中的中文问题也对比突出,呈现该问题的缘由和前面IO部份介绍的一致,都是由于传输历程中客户端程序和服务器端程序采取的字符集不一致,在办理该问题从前首先举行以下的考虑:
能否在网络中一定要传输中文字符?
早年面的示例中可以看出,通过一定的协议格局计划,可以避免在网络中传输中文字符,这样就从底子上避免了中文问题的呈现.比方在程序中需求传输“成功”、“失利”这样的中文字符串,在协议中可以约定数字0代表“成功”、1代表“失利”,这样在网络上传输数字便可,在客户端和服务器端举行简单的变更便可.
其实这也是计划网络协议时基本的计划本领,通过公道的利用该本领既可以削减网络传输的数据量,也可以从根本上避免网络传输历程中的中文问题.
假如必须在网络中传输中文字符,比方QQ中的聊天信息,这就需求使客户端程序利用的字符集编码和服务器端程序利用的字符集编码保持一致,这是中文问题办理的最基本的思绪实现.
13.5 总结
关于Java语言的网络编程,本章介绍了网络编程的相关底子知识,介绍了Java语言中若何举行TCP和UDP格局的网络编程,并通过简单的示例演示网络编程的基本利用,通过这些内容的介绍将大家带入网络编程的大门,当然需求完好掌握网络编程,还需求举行很多艰苦出色的工作,假如阅读本章内容对比轻松,还需求关于网络编程举行进阶的话,倡议阅读《Java 2网络协议底细》一书.
13.6 网络操练
1、辨别利用TCP方法和UDP方法,实现将客户端输入的阿拉伯数字转换为中文大写数字.
2、辨别利用TCP方法和UDP方法,实现本章中介绍的计算器示例,领会客户端和服务器端的功效划分以及框架实现.
3、计划一个简单的程序,实现向服务器端上传文件,并实现文件在服务器端的存储.
4、阅读P2P网络的相关知识,实现一个P2P的聊天程序.
以上是“Java编程那些事儿110——网络编程小结[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |