java 板


LINE

※ 引述《angelina877 (牛牛)》之铭言: : 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输入资讯後, : 就没有其他显示结果了 : 检查了之後也觉得逻辑上没有错 : 请高手指点罗,先感谢大家:) ====================================================================== Server 的实作是 ====================================================================== try { System.out.println("get port 3521"); serverSocket = new ServerSocket(3521); System.out.println("waiting client...."); // 要接受他告白吗!? clientSocket = serverSocket.accept(); writerToclient = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream())); readerFormclient = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); String output = null; // 好呗,先聊聊天看看!?。但要看到 \n 才理他 while ((output = readerFormclient.readLine()) != null) { int i = 7; int y = Integer.parseInt(output); // 终於说上话了,他也喜欢比 7 大的数字吗? if (y > i) { System.out.println(output + ">" + 7); // 太棒惹,有想跟他说话的念头了 writerToclient.write("Hello Client."); (谜:可是对方在等有 \n 的回音耶) (谜:可是对方在等有 \n 的回音耶) (谜:可是对方在等有 \n 的回音耶) writerToclient.flush(); } } } catch (IOException e) { e.printStackTrace(); } ====================================================================== Client 的实作是 ====================================================================== try { // 终於要到 line id 能送讯息惹 socket = new Socket("localhost", 3521); System.out.println("取得输入管道"); // 死盯着 line,等你的回音 BufferedReader readerFormserver = null; readerFormserver = new BufferedReader( new InputStreamReader(socket.getInputStream())); String outputformServer = null; // 已经准备好随时可以回讯息了! out = new PrintWriter(socket.getOutputStream(), true); Scanner scanner = new Scanner(System.in); // 为了高傲的自尊,我才不要先发第 1 个讯息捏 // 等你回我有一个 \n 的讯息才回你。 while ((outputformServer = readerFormserver.readLine()) != null) { System.out.println(outputformServer); // 收到讯息了,继续等等 \n 的讯息 } // 是时候回你话了(谜之音:有这一天吗!? out.println(scanner.nextLine()); System.out.println("Client传送了"); out.close(); socket.close(); } catch (IOException e) { // TODO: handle exception e.printStackTrace(); } ====================================================================== 宅宅无法恋爱,因为都在等待,没人踏出第一步啊。 没有人送第 1 个讯息,双方都在等第 1 个含 \n 的讯息 另外 Client 的思维不是凡人可想像,只顾着等,不出手的。 (块逃啊~~~) ============================================================= 盛竹如:究竟是命运的安排还是情感的纠葛 剧情背後似乎隐藏着不为人知的秘密这又是怎麽一回儿事呢? 整个事件已经进入扑朔离迷的罗生门就让我们继续看下去. ============================================================= 忘了再讲个小秘诀, gist 上的档案会依附档名做 syntax highlight 你可以把档案改成 .java 结尾,比较好阅读 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.251.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1466349818.A.5C8.html ※ 编辑: qrtt1 (36.225.251.173), 06/19/2016 23:24:13 ※ 编辑: qrtt1 (36.225.251.173), 06/19/2016 23:27:32 ※ 编辑: qrtt1 (36.225.251.173), 06/19/2016 23:48:12
1F:→ lucky1lk: 推一个 但没比三小 嘘一个 打平 06/20 08:21
2F:推 angelina877: 简洁易懂 原来是逻辑错了 06/20 09:18
3F:→ angelina877: 谢谢 06/20 09:18
4F:推 pttnews: 原PO 好人 06/20 14:00
好人(X) 好闲(O) ※ 编辑: qrtt1 (211.21.157.224), 06/20/2016 16:17:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP