[問題] Socket Inputstream
我的Server Socket連上線並取得Inputstream後
第一次read()讀取時有等待輸入流的資料
也有成功讀取到client送來的資料
但是第二次read卻沒等待 直接記續往下執行 無法收到資料
怎麼試都不行
code如下
try
{
serverSocket = new ServerSocket(1234);
socket = serverSocket.accept();
System.out.println("Connceted");
is = socket.getInputStream();
while(true)
{
byte[] data = new byte[4096];
Integer i = is.read(data,0,4096);
if(i>=0)
{
command = new String(data,0,i);
if(command.equals("Shutdown"))shut();
if(command.equals("Restart"))re();
}else {}
}
////////////////////////////////////////////////////////
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.148.66
※ 文章網址: https://www.ptt.cc/bbs/java/M.1463055051.A.121.html
→
05/12 23:42, , 1F
05/12 23:42, 1F
→
05/13 00:11, , 2F
05/13 00:11, 2F
→
05/13 00:18, , 3F
05/13 00:18, 3F
→
05/13 00:18, , 4F
05/13 00:18, 4F
→
05/13 00:51, , 5F
05/13 00:51, 5F
→
05/13 00:51, , 6F
05/13 00:51, 6F
→
05/13 00:52, , 7F
05/13 00:52, 7F
→
05/13 07:59, , 8F
05/13 07:59, 8F
→
05/13 07:59, , 9F
05/13 07:59, 9F
→
05/13 08:01, , 10F
05/13 08:01, 10F
→
05/13 08:05, , 11F
05/13 08:05, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章