---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
今天的视频讲的是关于TCP的练习,需求是建立一个文本转换服务器。具体要求是这样的:客户端给服务端发送文本,服务端会将文本转成大写再返回给客户端。而且客户端可以不断地进行文本转换。当客户端输入over时,转换结束。拿到问题后开始分析:数据源应由键盘录入,可以使用字符流进行操作,同时提高效率,加入缓冲。具体步骤如下:
客户端程序:建立Socket连接,定义缓冲读取流对象和缓冲写入流对象,字符串line为空,调用readLine()方法,循环读入键盘中的数据。服务端程序:建立ServerSocket连接,并设置接收端口号。使用缓冲器通过转换流的方式读取其中的数据,同样调入readLine()方法,定义line字符串,使用toUpperdase()方法将文本数据转换为大写字母。在输出过程中,如果输入“over”则停止文本发送。
整个程序感觉比较复杂,首先代码量稍大,其次涉及很多知识点,像网络、IO流等。不过自己还是像正式做项目那样吸取了很多经验,也不少见识,希望会对以后的JSP学习有帮助。
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------详细请查看:<a href="http://edu.csdn.net/heima" target="blank">http://edu.csdn.net/heima</a>