作者angelina877 (牛牛)
看板java
标题[问题] socket的server与client互相传值
时间Sat Jun 18 23:00:30 2016
server端
https://gist.github.com/javaangelina/ff67d4116cc2b0950eff8d12e202d705
client端
https://gist.github.com/javaangelina/1ceef4924846aa5172a61c12fe175a4e
我想做出来的效果是client在console端,
system.in一些数字,
丢回给server进行一些逻辑判断.
server接收完client的资料後,
进行逻辑判断从server丢回client,
但是很奇怪的是我已经建立连线了
在client的console输入资讯後,
就没有其他显示结果了
检查了之後也觉得逻辑上没有错
请高手指点罗,先感谢大家:)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.188.124
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1466262034.A.967.html
1F:→ qrtt1: 提醒一下,贴 code 有贴 code 专用的服务啊 06/18 23:03
感谢分享,已经图档删除,用github贴code
※ 编辑: angelina877 (118.160.213.148), 06/19/2016 12:37:27
3F:→ p23j8a4b9z: 可以试试websocket 个人觉得好用 06/19 15:56
4F:推 LaPass: 楼上,他用的是console模式,不是网页 06/19 20:54
5F:→ angelina877: 是的,自己练习用的>"< 06/19 21:33
6F:→ angelina877: 大家都没有想法吗QQ 06/19 21:35
7F:推 LaPass: 你要多开一条执行绪去读inputStream 06/19 21:37
8F:→ LaPass: 关键就这一行,看不懂的话,先找别人能动的范例来跑。 06/19 21:38
9F:→ angelina877: 为什麽单线程一定不行? 06/19 22:10
http://developer.51cto.com/art/200902/108179_all.htm
他的第一个范例似乎也是单线程
※ 编辑: angelina877 (118.161.244.152), 06/19/2016 22:35:01
10F:→ qrtt1: single thread 可以,但不实用。那就像是没有插播功能的原 06/19 23:44
11F:→ qrtt1: 始电话,只要有人占着线,其他人就无法使用。 06/19 23:44
12F:推 LaPass: 用nio就可以不用多执行绪,但那个比执行绪更靠北难用 06/20 15:05
13F:→ LaPass: 一开始先用简单的多执行序写法就好 XD 06/20 15:06