[問題] 請問一下 client server 的問題
底下是我部分 clent端 跟 server 端程式 一開始clent送出 "play_game" 然後
server收到回應請輸入1-100 但是為什麼當我client端 送出 輸入的植
server會當掉 出現了server error message=Connection reset
底下是我的部分code
client
//{
Socket client = new Socket("127.0.0.1",11560);
OutputStreamWriter out = new OutputStreamWriter(client.getOutputStream());
out.write( "play_game\n");
out.flush();
BufferedReader br=new BufferedReader(new InputStreamReader(client.getInputStream()));
br.ready();
String temp=br.readLine();
System.out.println(temp);
BufferedReader inFromUser =
new BufferedReader(new InputStreamReader(System.in));
out.write(inFromUser.readLine());
out.flush();
server 端
while(true)
{
Socket client = server.accept();
BufferedReader br=new BufferedReader(new InputStreamReader(client.getInputStream()));
br.ready();
String temp=br.readLine();
if(temp.equals("play_game"))
{
OutputStreamWriter out = new OutputStreamWriter(client.getOutputStream());
out.write( "輸入1-100任意數字\n");
out.flush();
}
br.ready();
temp=br.readLine();
System.out.println("get from client"+temp);
}//end-of-while
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.226.95.14
推
12/25 08:10, , 1F
12/25 08:10, 1F
推
12/25 09:20, , 2F
12/25 09:20, 2F