Fråga : Java TCP - Decaprecated kodifierar

REKO så jag fick en beställare och en server. Kodifiera fixas emellertid upp, och den sammanställer utan fel. I byter ut precis DataStreamInput med tillverkad BufferedReader fungerar emellertid inte. Serveren verkar inte för att överföra till beställarna…., kan du grabbar hjälpa?

Server.java: för class=" codeSnippet " för

1 för >import java.io.* " för prettyprint " för class= för id= " codeSnippet819520 " för >
 ”+line);
}
för (int i=0; i<=9; i++)
om (t [I]! =null&& t [I]! =this)
t [I] .os.println (”*** användaren ”+name+” lämnar pratstundrummet!!! ***”);
os.println (”*** Bye ”+name+” ***”);
för (int i=0; i<=9; i++)
om (==this för t [I]) =null för t [I];
is.close ();
os.close ();
clientSocket.close ();
}
fånga (IOException e) {};
}
} <-/pre>


For som denna sparar… den, fungerade, men det var skarpt ogilla så mig för class=" codeSnippet " för changed

1 för >is " för prettyprint " för class= för id= " codeSnippet819521 " för >
1 för >

to
is " för prettyprint " för class= för id= " codeSnippet819522 " för >



and DataInputStream är == som är ogiltig till BufferedReader, är för class=" codeSnippet " för == null.

Client.java

1 för >import java.io.* " för prettyprint " för class= för id= " codeSnippet819523 " för >


For Client.java, decaprecated också kodifierar, som jag tog väl så bort: för class=" codeSnippet " för

1 för >is " för prettyprint " för class= för id= " codeSnippet819524 " för >


and bytte ut några fodrar med är till inputLine.

Can som du fixar denna? " klar "

Svar : Java TCP - Decaprecated kodifierar

Nio tider ut ur tio dessa problem är tack vare brist av koordination mellan beställaren skriver, och serveren läser och omvänt. För anföra som exempel, på grund av strömmer blockera, ditt ska program låser upp om det försök att läsa när ingenting har varit skriftligt nor ska var.

Jag föreslår att du går till och med ditt kodifierar med en fin tandad hårkam för detta sorterar av problem
Andra lösningar  
 
programming4us programming4us