Witam!
Muszę "ogarnąć" aplikacje serwer-client, chcę zrobić jakiś mały chat. Znalazłem na yt fajny tutorial jak to zrobić:
załączony plik tekstowy z kodem: http://www.hamptonmathteacher.com/Chatclient.txt
Wszystko pięknie, tylko mam problem podczas próby połączenia:
private void connectButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (isConnected == false) {
username = usernameField.getText();
usernameField.setEditable(false);
try {
sock = new Socket(serverIP, Port);
InputStreamReader streamreader = new InputStreamReader(sock.getInputStream());
reader = new BufferedReader(streamreader);
writer = new PrintWriter(sock.getOutputStream());
writer.println(username + ":has connected.:Connect"); // Displays to everyone that user connected.
writer.flush(); // flushes the buffer
isConnected = true; // Used to see if the client is connected.
} catch (Exception ex) {
chatTextArea.append("Cannot Connect! Try Again. \n");
usernameField.setEditable(true);
}
ListenThread();
} else if (isConnected == true) {
chatTextArea.append("You are already connected. \n");
}
}
Nie wchodzi mi do Try tylko wyrzuca wyjątek. Próbowałem zmieniać serverIP na 127.0.0.1 i na własny routerek ale dalej jest to samo- odblokowałem w zaporze eclipse'a i port 5000- dalej nic. Chciałbym mieć całający kod którego mógłbym sie uczyć i mniej więcej próbować "rozumieć" i potem odtwarzać powoli.
Dziękuję za wskazówki :)