新手:TCP协议-客户端-服务端-文本转换问题

对于我这种刚学习的童鞋,没有项目可言,只好拿练习当个项目玩,像小时候过家家一样,弄得像那么回事。成就感也是油然而生啊。

 需求分析

 客户要求实现自己在客户端输入的字母提交后能够返回大写字母(好雷人的客户,以后叫他阿雷吧,学习的过程总是雷人的)

1 搭建客户端思路:

1 不用多说,TCP客户端,Socket socket  

  字母拿来的啊?自己输入的,源是键盘:System.in

获取的字母如何发送给服务端?用socket的getOutputStream()方法获取它的输出流来实现 

  基本的读写操作

  还要接收服务端处理后给我们的大写字母呢,用什么接?

  用socket的getInputStream()方法来读取服务端

  我发送一行也是发,发送一个也是发,那就来个装饰模式,整个BufferedWriter?

  不行,那个套来套去,太麻烦,不就是想保持字母原类型嘛,用PrintWriter多好

  我每发送一行,服务端给我处理一行,我就接收一行

  关闭资源socket.close();

  定义一个结束标记,想结束的时候就输入结束标记用来关闭客户端

代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值