Salut , j'arrive pas a connecter mon socket a irc j'ai tjr un message d'erreur , voici mon code:
import java.awt.*;
import java.applet.*;
import java.io.*;
import java.util.*;
import java.net.*;
public class Chat extends Applet
{
Panel panelChat;
ScrollPane scrollChat;
TextArea ta;
String host;
int port;
Socket mysock;
public void init()
{
String host = "195.101.94.173";
int port = 6667;
panelChat = new Panel();
panelChat.setLayout(null);
panelChat.setBounds(0,0,750,420);
panelChat.setBackground(new Color(213,232,251));
panelChat.setVisible(false);
add(panelChat);
ta = new TextArea(7,50);
ta.setEditable(false);
add(ta);
ta.append("Fin initialisation\n");
connect();
}
public void connect() {
ta.append("Connexion...\n");
try {
mysock = new Socket(this.host , this.port);
PrintStream out=new PrintStream(mysock.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(mysock.getInputStream()));
out.print("USER username UNIX @nomail Java\015");
out.print("NICK Pseudo_java\015");
out.print("JOIN #mychan\015");
} catch (IOException e) { ta.append("Error...:"+ e.getMessage() +" \n"); }
}
public static void main(String[] argv) {
Chat app = new Chat();
app.init();
}
}
au finale jai ça en message au sortie du catch:
Error...:connect: Address is invalid on local machine, or port is not valid on remote machine
je comprend pas pk mes socket s'etablise pas , si quelqu'un pourait m'eclairé sa serait sympa
merci d'av