作者llzzyy01 (我是清流)
看板java
标题[问题] Socket的DataInputStream
时间Tue May 7 00:57:35 2013
请问一下,如果是Server端
用Socket接收到的DataInputStream,要如何丢到String里
我有查网路资料是用 dis.readLine,但Eclipse说已经Deprecated了
也有查到是用
byte input[]=new byte[dis.available()];
dis.readFully(input);
但我试的结果是失败,input结果是空的
我的书上的范例是用dis.readByte()
但一个字一个字读好像没有必要(书上的Client是用Telnet登入连Server)
Client端我是用以下方式丢字串
OutputStream os=socket.getOutputStream();
os.write(new String(namestr).getBytes());
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.231.136.75
2F:→ llzzyy01:成功了,谢谢楼上大大 05/08 00:00