Guten Abend,
ich habe folgenes Problem:
ich programmiere ein Programm, welches ähnlich wie ein Chat Daten von Client A über Server zu Client B schickt.
Das Problem ist, dass nichts ankommt! Ich teste das Programm lokal und habe, um zu schauen, ob es an meinem Code nen kleinen Test programmiert, wo der "Server" einfach stumpf ein String-Object an den "Clienten" schickt.
Auch hier kommt nichts an, ohne Fehlermeldung. An der Firewall liegt es leider nicht.
Kann mir vllt. jmd auf die Sprünge helfen, woran es liegen könnte?
PS: Ich arbeite mit Ecplise
Mfg
ich habe folgenes Problem:
ich programmiere ein Programm, welches ähnlich wie ein Chat Daten von Client A über Server zu Client B schickt.
Das Problem ist, dass nichts ankommt! Ich teste das Programm lokal und habe, um zu schauen, ob es an meinem Code nen kleinen Test programmiert, wo der "Server" einfach stumpf ein String-Object an den "Clienten" schickt.
Auch hier kommt nichts an, ohne Fehlermeldung. An der Firewall liegt es leider nicht.
Kann mir vllt. jmd auf die Sprünge helfen, woran es liegen könnte?
Java:
public class SocketTest {
public static void main(String[] args)
{
new SocketTest().Testit();
}
public void Testit()
{
String Nachricht = "Test klappt..";
try
{
ServerSocket ss = new ServerSocket(6795);
Socket S1 = ss.accept();
ObjectOutputStream ser = new ObjectOutputStream(S1.getOutputStream());
ser.writeObject(Nachricht);
ser.flush();
ser.close();
}
catch (IOException e)
{
e.printStackTrace();
}
try
{
Socket so = new Socket("127.0.0.1", 6795);
ObjectInputStream cli = new ObjectInputStream(so.getInputStream());
String msg = null;
try
{
msg = (String)cli.readObject();
cli.close();
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
System.out.println(""+msg+"");
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
PS: Ich arbeite mit Ecplise
Mfg
Zuletzt bearbeitet: