黑马程序员_第四天_网络通信实现文本转换

 ---------------------- <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>


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值