Socket close

Status
Nicht offen für weitere Antworten.
G

Gast2

Gast
Hallo zusammen,

Ich will etwas an meinen Server schicken, wenn ein Button gedrückt wurde. Klappt wunderbar doch beim 2ten mal bekomm ich eine Fehlermeldung.
Code:
java.net.SocketException: Socket is closed
	at java.net.Socket.getOutputStream(Unknown Source)
	at verleih.service.TestServer.senden(TestServer.java:99)
	at verleih.Verwaltung.AnlegenCD.actionPerformed(AnlegenCD.java:102)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)


Code:
	public static void senden(String nachricht,MEDCd cd) throws Exception
	{
		out =  new ObjectOutputStream(socket.getOutputStream());
		out.writeObject(nachricht);
		out.writeObject(cd);
		out.flush();
		closeStreams();
		
	}

	public static void closeStreams()
	{
		
			try {
				if(sIn!=null)   sIn.close();
				if(out!=null)	out.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		
	}


warum ist das Socket geschlossen????
 
S

SlaterB

Gast
wegen out.close();








(welches auch den (die) unterliegenden Stream(s) schließt)
 
G

Gast2

Gast
Code:
java.net.SocketException: Software caused connection abort: socket write error
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(Unknown Source)
	at java.net.SocketOutputStream.write(Unknown Source)
	at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
	at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown Source)
	at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
	at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	at java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
	at java.io.ObjectOutputStream.writeObject(Unknown Source)
	at verleih.service.MEDServer.senden(MEDServer.java:101)
	at verleih.Verwaltung.MEDAnlegenCD.actionPerformed(MEDAnlegenCD.java:102)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

ohne das close kommt beim 2ten mal das hier
 
S

SlaterB

Gast
erzeugst du immer noch 2x
out = new ObjectOutputStream(socket.getOutputStream());
?
tue das nicht,
 
G

Gast2

Gast
he und warum??? ich sende einmal und danach sende ich nochmal halt ein anderes Objekt sind das dann keine unterschiedlichen streams????ß

also das heißt ich muss beim connecten einmal den output -und inputstream anlegen ???
 
S

SlaterB

Gast
so genau kann ich das nicht sagen, auch nicht testen,
eher die Suche nach Möglichkeiten,

allgemein ist zu empfehlen, mehr Code zu posten und funktionierende Beispiele aus Lehrbüchern anzuschauen,
mit GUI sind die allerdings selten, stimmt ;)
 
G

Gast2

Gast
also das passiert in meiner GUI

Code:
		public void actionPerformed(ActionEvent ae) 
		{
			if(ae.getSource()==btZuruck)
			{
				clearAngaben();
			}
			
			if(ae.getSource()==btSpeichern)
			{
				cd=new MEDCd(Integer.parseInt(txtAnzahl.getText()),Float.parseFloat(txtPreis.getText()),txtBeschreibung.getText());
				try {
					MEDServer.senden("Nachricht1",cd);
					
					
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}

		}

Client seite
Code:
                public static void serverVerbindung() 
	{
		try {
			//setServerVerbindungDaten();
			adresse=InetAddress.getByName(ip);
			socket= new Socket(adresse,port);

		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
	}

	public static void senden(String nachricht,MEDCd cd) throws Exception
	{
		out =  new ObjectOutputStream(socket.getOutputStream());
		out.writeObject(nachricht);
		out.writeObject(cd);
		out.flush();
		//closeStreams();
		
	}

serversetitig

Code:
	private static void verbindungClient()
	{	

	    MEDServer.debug("* ServerSocket initialsieren"); 
	    try {
			serverSocket=new ServerSocket(clientPort);
		} catch (IOException e) {
			MEDServer.debug("* ServerSocket fehgeschlagen initialsieren");
			MEDServer.debug(e.getMessage());
			e.printStackTrace();
			return;
		}
		MEDServer.debug("* Server läuft*****:" +serverSocket);
		MEDServer.debug("* PORT:" +clientPort);
	
	}

	public static void waitForClient()
	{	

	    MEDServer.debug("* Warten bis eine Anfrage vom Client kommt"); 
	    try
	    {
	    	while(true)
			{
				socket=serverSocket.accept();
				MEDServer.debug("verbindung angenommen "+socket); 
				new ServerThread(socket).start();
			}
	    }
	    catch(Exception e)
	    {
	    	e.printStackTrace();
	    }


	}

public class ServerThread extends Thread
{

	private Socket socket;
	private ObjectOutputStream out;
	private ObjectInputStream sIn;
	
	public ServerThread(Socket s)
	{
		socket=s;
	}
	
	public void run() 
	{ 
		
		try
		{
		    sIn= new ObjectInputStream (socket.getInputStream());
		    out= new ObjectOutputStream(socket.getOutputStream());
			String s=sIn.readObject().toString();
			MEDServer.debug("Anfage " +s);
			
			if(s.equals("Nachricht1"))
			{
				MEDCd cd =(MEDCd) sIn.readObject();	
				MEDServer.debug("Object:" );
				MEDServer.debug("Nr: "+ cd.getNr());
				MEDServer.debug("Beschreibung: "+cd.getBeschreibung() );
				MEDServer.debug("Preis: "+cd.getPreis() );
				MEDServer.debug("Anzahl:"+ cd.getAnzahl());
			}		
			out.writeObject("OK");
			out.flush();
			out.close();
			sIn.close();
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	} 
}
 
S

SlaterB

Gast
mein Vorschlag ist noch immer, nicht mehrere
new ObjectOutputStream(socket.getOutputStream());
zu erzeugen,
 

Dante

Bekanntes Mitglied
wenn du in einer methode eine (lokale) variable erzeugst, wird diese am ende der funktion gelöscht. Dabei wird der stream (der in dieser variable instanziert war) geschlossen und das schliesst rekursiv alles, was an diesem stream hing, also auch den socket

daher solltest du eine art 'client' oder 'server' objekt bauen, das würde dann den socket und die streams kapseln und du kannst da drauf ne send-methode implementieren. dieses objekt kannst du dann an alle weitergeben die senden oder empfangen sollen.
 
G

Gast2

Gast
@ slater hab ich versucht ändert nichts daran... außerdem hab ich des new Object...... doch nur in meinem Thread wo soll ich es sonst initaliseren???ßVorschlag????(thx)

@dante wo erzeug ich eine lokale variable????also ich seh keine!!!!
Zu deinem 2ten : wenn ich die stream schließe ist auch das socket weg ok hab ich verstanden, ABER wenn ich es nicht schließe bekomm ich eine andere Exception....wie gesagt einmal funktioniert das ganze nur beim 2ten klicke klappt es nimmer...Aber ich finde keine lösung.....Ich werd ja wohl nicht der 1. sein, der ein objekt seinem server schicken will =) =) 2 mal hintereinander..

EDIT: ich versuch grad ein Client und Server Objekt zu bauen hab doch drüber geschrieben was was ist.
hab nur den wesentlichen Code geschickt .Z.B die DB-Verbidung usw. weiter gelassen
 
S

SlaterB

Gast
> @ slater hab ich versucht ändert nichts daran...

na dann zeige mal den Code..

> außerdem hab ich des new Object...... doch nur in meinem Thread
du erzeugst bei jedem Aufruf der Operation senden() ein neues Stream-Objekt,

> wo soll ich es sonst initaliseren???
> out = new ObjectOutputStream(socket.getOutputStream());

out scheint eine Exemplarvariable zu sein, socket auch,
da wo socket gesetzt wird muss auch EINMALIG das out-Objekt gesetzt werden,
in einem Konstruktor ähnlich

> public class ServerThread extends Thread
> {
>
> private Socket socket;
> private ObjectOutputStream out;
> private ObjectInputStream sIn;
>
> public ServerThread(Socket s)
> {
> socket=s;
> }

--------
Dantes Einwand klingt dabei logischer,
die alten Streams werden vielleicht automatisch geschlossen wenn sie gelöscht werden

> @dante wo erzeug ich eine lokale variable????

keine lokale, aber mehrmals eine Exemplarvaraible -> die alten Streams werden gelöscht


> Zu deinem 2ten : wenn ich die stream schließe ist auch das socket weg ok hab ich verstanden, ABER wenn ich es nicht schließe bekomm ich eine andere Exception....

hmm, auch nicht von der Hand zu weisen,
in jedem Fall ist es sehr wahrscheinlich, dass es weniger Probleme gibt, wenn du nur einen Stream verwendest ;)
(wie wie gesagt in allen funktionieren Socket-Beispielen in dieser Welt, egal wo du hinschaust (nehme ich an ;) ))
 
G

Gast2

Gast
ja ich verwende Streams einen Input und einen output ....Weiß nicht wie man es anders macht =)

so jetzt schicke ich den aktuellen code nochmal wie er jetzt aussieht =)

Code:
public class Client
{

	private static InetAddress adresse;
	private static String ip;
	private static int port;
	private static Socket socket;
	private static ObjectInputStream sIn;
	private static ObjectOutputStream out;
	
	public static void trennen() throws Exception
	{
		if(socket!=null) socket.close();

	}
	
	public static void closeStreams()
	{
		
			try {
				if(sIn!=null)   sIn.close();
				if(out!=null)	out.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		
	}
	
	public static void serverVerbindung() 
	{
		try {
			//setServerVerbindungDaten();
			adresse=InetAddress.getByName(ip);
			socket= new Socket(adresse,port);
			out =  new ObjectOutputStream(socket.getOutputStream());
			//sIn= new ObjectInputStream ( new ObjectInputStream (socket.getInputStream()));
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
	}
		
	public static void senden(String nachricht) throws Exception
	{
		out.writeObject(nachricht);
		out.flush();
		//closeStreams();
	}
	
	public static void senden(String nachricht,MEDCd cd) throws Exception
	{
		
		out.writeObject(nachricht);
		out.writeObject(cd);
		out.flush();
		//closeStreams();
		
	}

	/* Die variante funktioniert
                public static void senden(String nachricht,MEDCd cd) throws Exception
	{
		socket= new Socket(adresse,port);
		out =  new ObjectOutputStream(socket.getOutputStream());
		out.writeObject(nachricht);
		out.writeObject(cd);
		out.flush();
		//closeStreams();
		
	}
	*/


}

Server

Code:
	public static void waitForClient()
	{	

	    MEDServer.debug("* Warten bis eine Anfrage vom Client kommt"); 
	    try
	    {
	    	while(true)
			{
				socket=serverSocket.accept();
				MEDServer.debug("verbindung angenommen "+socket); 
				new ServerThread(socket).start();
			}
	    }
	    catch(Exception e)
	    {
	    	e.printStackTrace();
	    }


	}

Thread
Code:
package server.DAO;

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.Socket;

import server.gui.MEDServer;
import server.service.MEDDatenBank;
import verleih.DAO.MEDCd;

public class ServerThread extends Thread
{

	private Socket socket;
	private ObjectOutputStream out;
	private ObjectInputStream sIn;
	
	public ServerThread(Socket s)
	{
		socket=s;
	    try {
			sIn= new ObjectInputStream (socket.getInputStream());
			out= new ObjectOutputStream(socket.getOutputStream());
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	   
	}
	
	public void run() 
	{ 
		
		try
		{
			String s=sIn.readObject().toString();
			MEDServer.debug("Anfage " +s);
			
			if(s.equals("Nachricht1"))
			{
				MEDCd cd =(MEDCd) sIn.readObject();	
				MEDServer.debug("Object:" );
				MEDServer.debug("Nr: "+ cd.getNr());
				MEDServer.debug("Beschreibung: "+cd.getBeschreibung() );
				MEDServer.debug("Preis: "+cd.getPreis() );
				MEDServer.debug("Anzahl:"+ cd.getAnzahl());
			}		
//			out.writeObject("OK");
//			out.flush();
//			out.close();
//			sIn.close();
//			socket.close();
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	} 
}


Also jetzt passiert folgendes ich schicke einmal zum Server -->funktioniert schicke ein 2tes mal passiert nichts--> keine Fehlermeldung , aber es kommt auch nichts an =( =(

EDIT steht im Client in kommentar die variante funktioniert... aber sieht unschön aus =)
 
S

SlaterB

Gast
im Server liest du nur einmal aus dem Socket,
danach ignorierst du ihn, der Thread wird beendet

-> baue eine Schleife in den Server!
(zum x.ten Mal: schau dir doch einfach ein Dummy-Beispiel in einem Lehrbuch an.. ;) )
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Socket sendet erst nach socket.close() Netzwerkprogrammierung 2
S Socket schließen mit .close() Netzwerkprogrammierung 4
J close() Socket Verbindung nötig ? Netzwerkprogrammierung 3
J socket.close() Problem ----- java.net.BindException Netzwerkprogrammierung 4
C ObjectOutputStream + Socket close Netzwerkprogrammierung 6
W Socket Server -> lesen von / schreiben zu php-script Netzwerkprogrammierung 6
B Versuch mit Socket etwas zu lesen und zu schreiben Netzwerkprogrammierung 15
G Socket Socket Kommunikation Netzwerkprogrammierung 1
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
H Socket Kann ein Socket server 2 dimensionale Arrays empfangen und versenden? Netzwerkprogrammierung 3
D Socket-Verbindungen übers Internet Netzwerkprogrammierung 4
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
N Java socket Programmierung Filme verschicken Netzwerkprogrammierung 20
A TCP multiClientServer mit socket mittels ObjectOutputStream Netzwerkprogrammierung 12
A Socket-Anwendung (BufferedWriter/Reader liest nicht aktuellen Wert) Netzwerkprogrammierung 6
platofan23 Socket Java Socket mit DynDns nicht erreichbar Netzwerkprogrammierung 6
S Socket Bilder über Socket Senden Netzwerkprogrammierung 0
M Socket Socket lehnt Verbindung ab Netzwerkprogrammierung 3
x46 Connection reset by peer: socket write error Netzwerkprogrammierung 6
x46 Socket Files per Socket verschicken Netzwerkprogrammierung 1
platofan23 Probleme mit Socket bei Android Studio? Netzwerkprogrammierung 22
platofan23 Socket Hilfe mit Socket Thread und ArrayList Netzwerkprogrammierung 6
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
D new ObjectInputStream(socket.getInputStream()); Netzwerkprogrammierung 15
E Socket Frage Netzwerkprogrammierung 6
D ServerSocket - Socket Verbindungsart Netzwerkprogrammierung 3
T Frage bzgl. Socket-API Netzwerkprogrammierung 1
F TCP Socket auf Verbindungsabbruch prüfen Netzwerkprogrammierung 15
F Socket Verbindung mit Verschlüsselung und Authentifierzung Netzwerkprogrammierung 1
I Socket ObjectOutputStream-Socket: Objekt wird falsch übertragen Netzwerkprogrammierung 2
T Socket Socket connections schließen? Netzwerkprogrammierung 2
D Socket Socket OutputStream leeren? Netzwerkprogrammierung 3
T Socket Java Programm hängt sich auf bei dem versuch von einem Socket scanner Daten zu erhalten. Netzwerkprogrammierung 1
F Socket Socket in anderen Methoden Netzwerkprogrammierung 1
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
M Problem bei Socket (MultiplayerSpiel) Netzwerkprogrammierung 4
I Socket Netzwerkprogrammierung 1
F Wiederverbinden nach socket Abbruch Netzwerkprogrammierung 1
J 1 Socket - 2 Serversocket Netzwerkprogrammierung 4
F Socket Verbindungsaufbau abbrechen Netzwerkprogrammierung 3
P Socket Socket-Verbindung Input sehr langsam Netzwerkprogrammierung 1
I Socket Kommunikation C / Java Netzwerkprogrammierung 2
Joew0815 socket event handler Netzwerkprogrammierung 2
F Einfache Socket Verbindung Netzwerkprogrammierung 2
A Socket Socket Receive-/SendBuffersize Netzwerkprogrammierung 0
D Socket server auf Smartphone Netzwerkprogrammierung 9
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
A Socket Socket Server netcat Netzwerkprogrammierung 1
Shams Anfängerfrage zu Server-Socket-Kommunikation Netzwerkprogrammierung 2
M Socket String Arrays über Socket an Server schicken Netzwerkprogrammierung 2
D Socket Error: java.lang.NullPointerException Netzwerkprogrammierung 1
D TCP Socket funktioniert nicht richtig Netzwerkprogrammierung 3
X Problem mit vielen Bytes über Socket Netzwerkprogrammierung 23
B SSL Socket Netzwerkprogrammierung 2
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
R Dauerhaft offene Socket-Verbindung? Netzwerkprogrammierung 3
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
P Warum kann ich kein Socket aufbauen? Netzwerkprogrammierung 12
S Socket SSL Socket und Sun/Oracle Java Netzwerkprogrammierung 5
S Socket Socket Verbindung wiederherstellen Netzwerkprogrammierung 16
precoc Server Socket Start / Stop Netzwerkprogrammierung 5
N SOCKET mehrere Requests, keep Alive serverspezifisch? Netzwerkprogrammierung 3
S ImageIcon über Socket schicken (Serialisierung) Netzwerkprogrammierung 6
C Socket Systemsperren mit Socket Netzwerkprogrammierung 4
H Socket Objekte über Socket? Allgemeine Verständnisprobleme in Sachen Socket Netzwerkprogrammierung 3
D Socket Multithread-Socket | Kurz vor dem Ziel Netzwerkprogrammierung 7
C Datei über Socket schreiben und Ereignis lesen Netzwerkprogrammierung 9
D Socket Dynamische Socket-Thread Erzeugung Netzwerkprogrammierung 2
D Socket Socket absichtlich so schließen, dass Gegenseite java.net.SocketException: Connection reset wirft Netzwerkprogrammierung 4
J Socket Dateien über Socket auf Server speichern Netzwerkprogrammierung 3
S Socket-Frage zu einem LAN-Spiel. Netzwerkprogrammierung 3
A UDP verlorene Pakete/ socket.receive zu langsam Netzwerkprogrammierung 27
CookieSoft Socket Packet per Socket Netzwerkprogrammierung 8
CookieSoft Fehler bei Socket Netzwerkprogrammierung 4
D Socket Datei nur stückweise über Socket verschicken Netzwerkprogrammierung 6
T Per Socket auf POP3 zugreifen? Netzwerkprogrammierung 7
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
Z Socket Socket-Thread falsch? Netzwerkprogrammierung 5
Helgon Socket Socket IP Frage + Tutorial/Bücher Netzwerkprogrammierung 5
S Socket Verschiedene Exceptions beim Übertragen von Bildern über Socket Netzwerkprogrammierung 20
T Socket String zu Socket Netzwerkprogrammierung 26
M Datenübertragung per Socket nur alle 200ms Netzwerkprogrammierung 4
C Socket Socket: Connection timed out Netzwerkprogrammierung 3
T Socket blockierter Socket Netzwerkprogrammierung 4
C Socket Probleme beim Lesen und Schreiben aus/in einen Socket Netzwerkprogrammierung 2
T Alternative Socket mit Verbindungsabbruch Erkennung Netzwerkprogrammierung 2
M Socket, Ende Dateitransfer Netzwerkprogrammierung 4
X Über eine Socket-Verbindung Arrays übergeben Netzwerkprogrammierung 5
D RMI oder Socket Netzwerkprogrammierung 4
H Socket Socket listening Netzwerkprogrammierung 11
D Client Socket mit Eventlistener? Netzwerkprogrammierung 5
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
A Socket Netzwerkprogrammierung 18
N Socket geht auf Windows, aber auf Mac nicht ? Netzwerkprogrammierung 3
ruffio1978 Telnet über ein socket ansprechen Netzwerkprogrammierung 8
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
M SSl Socket Server und openssl key Netzwerkprogrammierung 3
J Socket Socket Programmierung. Wie anfangen? Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben