Socket

A

Andre1992

Gast
Ich habe da mal eine Frage. Vielleicht kann mir ja jemand helfen.

Ich schreibe immoment ein Programm für ein GSM Modem, welches SMS verschicken soll.

Nun ist es so, das es ohne Probleme EINE SMS verschickt.

Jetzt will ich aber mehrer SMSen verschicken.
Aber dies geht nicht.

Ich schließe den Socket immer mit close();

Gibt es irgendeine Methode die den Socket wieder öffnet?
Z.b.: Socket.open(); ?

Immoment komme ich gar nicht weiter...
Vielleicht weiß ja jemand so ein Befehl... ( Mit socket.connect(); komme ich auch nicht weiter :( )
 

Andi_CH

Top Contributor
Warum schliesst du den Socket wenn du ihn noch brauchst?

Öffnen kannst du ihn ja offensichtlich - wenn schliessen nötig ist, öffne ihn doch gleich wie das erste Mal.
 
A

Andre1992

Gast
Java:
package GSM_Modem;

import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.UnknownHostException;
import java.util.List;
import java.util.Scanner;

public class Modem
{
	Socket socket = null;
	Scanner scanner = null;
	
	public static void main(String[] args) throws UnknownHostException,IOException, InterruptedException {
		Modem modem = new Modem();
		String text = "Test";
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text)+"(1)");
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		modem.closeSocket();
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(2)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		modem.closeSocket();
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(3)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		modem.closeSocket();
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(4)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		modem.closeSocket();
		
	}

	public void sendMessage(String nummer, String text)throws UnknownHostException, IOException {
		OutputStream out = getSocket().getOutputStream();
		PrintWriter printer = new PrintWriter(out, true);
		System.out.println( "IsConnected: " + getSocket().isConnected());
		System.out.println( "isOutputShutdown: " + getSocket().isOutputShutdown());
		printer.println("<?xml version=\"1.0\"?> <cmgs destaddr=\"" + nummer + "\">" + text + "</cmgs>");
	}

	private String checkTextOfSpecialCharacter(String text)
	{
		if (text == null) 
			text = null; 
		
		List<Tuple> replaceData = new ReplaceCharList().getReplaceData();
		for (Tuple tuple : replaceData) {
			text = text.replaceAll(tuple.getVon(), tuple.getNach());
		}
		return text;		
	}

	public void checkOutput() throws UnknownHostException, IOException, InterruptedException {
		String str = null;
		int timeout = 10;
		
		int i = 0;
		while (getScanner().hasNext() && i < timeout) {
			str = getScanner().nextLine();
			System.out.println("\r\n" + str);
			Thread.sleep(1000);
			i++;
		}

		ErrorCheck(str);
	}

	private void ErrorCheck(String str) {
		if (str.contains("length=\"160\"")) {
			System.out.println("\r\nDie Nachricht wurde zum Teil gesendet! (SMS wurde bis zum 160sten Zeichen versendet. Alle Zeichen darüber wurden nicht versendet!)");
		} else {
			if (str.contains("SMS accepted")) {
				System.out.println("\r\nDie Nachricht wurde gesendet!");
			} else {
				if (str.contains("invalid token")) {
					System.out.println("\r\nDiese Nachricht enthält ungültige Zeichen!");
				} else {
					System.out.println("\r\nunbekannter Fehler");
				}
			}
		}
	}

	private Socket getSocket() throws UnknownHostException, IOException {
		if (socket == null) {
			socket = new Socket("172.29.0.25", 1432);			
		}
		return socket;
	}

	private Scanner getScanner() throws UnknownHostException, IOException {
		if (scanner == null) {
			scanner = new Scanner(getSocket().getInputStream());
		}
		return scanner;
	}

	public void closeSocket() throws UnknownHostException, IOException {
		getSocket().close();
	}

	public void closeScanner() throws UnknownHostException, IOException {
		getScanner().close();
	}
}
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
ich erstelle mir ein Objekt der Klasse Prozelanladen,
kaufe dort fröhlich ein mit kaufe(),
rufe dann elefantMachtAllesKaputt() auf
und kann danach nicht mehr einfachen,
was ist falsch?

..
close() macht close(), danach geht nix mehr, verzichte auf close() oder öffne einen neuen Socket
 

Andi_CH

Top Contributor
Java:
		if (text == null) 
			text = null;
ist auch SEHR interessant :)

Hab ich ja oben schon gefragt - warum schliessen wenn man den noch braucht .....
 
A

Andre1992

Gast
Ich bin ja nur Auszubildener und ein Geselle meinte, das ich nicht jedes mal ein neues Socket öffnen soll, weil es Speicherplatz weg nimmt, wen man jedes mal was neues öffnet.

wenn ich jetzt die close() Methoden bei allen SMS außer bei der letzten raus nehme, dann sieht der Code wie folgt aus:

package GSM_Modem;

import java.io.IOException;
import java.io_OutputStream;
import java.io.PrintWriter;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.UnknownHostException;
import java.util.List;
import java.util.Scanner;

public class Modem
{
Socket socket = null;
Scanner scanner = null;

public static void main(String[] args) throws UnknownHostException,IOException, InterruptedException {
Modem modem = new Modem();
String text = "Test";

modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text)+"(1)");
System.out.println(text + " " + text.length());
Thread.sleep(1000);
modem.checkOutput();


modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(2)"));
System.out.println(text + " " + text.length());
Thread.sleep(1000);
modem.checkOutput();


modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(3)"));
System.out.println(text + " " + text.length());
Thread.sleep(1000);
modem.checkOutput();


modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(4)"));
System.out.println(text + " " + text.length());
Thread.sleep(1000);
modem.checkOutput();
modem.closeSocket();

}

public void sendMessage(String nummer, String text)throws UnknownHostException, IOException {
OutputStream out = getSocket().getOutputStream();
PrintWriter printer = new PrintWriter(out, true);
System.out.println( "IsConnected: " + getSocket().isConnected());
System.out.println( "isOutputShutdown: " + getSocket().isOutputShutdown());
printer.println("<?xml version=\"1.0\"?> <cmgs destaddr=\"" + nummer + "\">" + text + "</cmgs>");
}

private String checkTextOfSpecialCharacter(String text)
{
if (text == null)
text = null;

List<Tuple> replaceData = new ReplaceCharList().getReplaceData();
for (Tuple tuple : replaceData) {
text = text.replaceAll(tuple.getVon(), tuple.getNach());
}
return text;
}

public void checkOutput() throws UnknownHostException, IOException, InterruptedException {
String str = null;
int timeout = 10;

int i = 0;
while (getScanner().hasNext() && i < timeout) {
str = getScanner().nextLine();
System.out.println("\r\n" + str);
Thread.sleep(1000);
i++;
}

ErrorCheck(str);
}

private void ErrorCheck(String str) {
if (str.contains("length=\"160\"")) {
System.out.println("\r\nDie Nachricht wurde zum Teil gesendet! (SMS wurde bis zum 160sten Zeichen versendet. Alle Zeichen darüber wurden nicht versendet!)");
} else {
if (str.contains("SMS accepted")) {
System.out.println("\r\nDie Nachricht wurde gesendet!");
} else {
if (str.contains("invalid token")) {
System.out.println("\r\nDiese Nachricht enthält ungültige Zeichen!");
} else {
System.out.println("\r\nunbekannter Fehler");
}
}
}
}

private Socket getSocket() throws UnknownHostException, IOException {
if (socket == null) {
socket = new Socket("172.29.0.25", 1432);
}
return socket;
}

private Scanner getScanner() throws UnknownHostException, IOException {
if (scanner == null) {
scanner = new Scanner(getSocket().getInputStream());
}
return scanner;
}

public void closeSocket() throws UnknownHostException, IOException {
getSocket().close();
}

public void closeScanner() throws UnknownHostException, IOException {
getScanner().close();
}
}



Aber jetzt tritt das Problem aus und gibt mir diese Exception


IsConnected: true
isOutputShutdown: false
Test 4

<?xml version="1.0"?><result><cmgs length="7">SMS accepted</cmgs></result>

Die Nachricht wurde gesendet!
IsConnected: true
isOutputShutdown: false
Test 4

Exception in thread "main" java.lang.NullPointerException
at GSM_Modem.Modem.ErrorCheck(Modem.java:84)
at GSM_Modem.Modem.checkOutput(Modem.java:80)
at GSM_Modem.Modem.main(Modem.java:31)
 
S

SlaterB

Gast
und ist doch ziemlich offensichtlich,
str in checkOutput() ist zunächst null,

die komplizierte Schleife
> while (getScanner().hasNext() && i < timeout) {
hat dem vielleicht nichts hinzuzufügen (immer alles mit System.out.println() abklären, ob ausgeführt usw.)
checkError() mit Parameter null ist dann eben Katastrophe
 
A

Andre1992

Gast
oh xD

Java:
package GSM_Modem;

import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.UnknownHostException;
import java.util.List;
import java.util.Scanner;

public class Modem
{
	Socket socket = null;
	Scanner scanner = null;
	
	public static void main(String[] args) throws UnknownHostException,IOException, InterruptedException {
		Modem modem = new Modem();
		String text = "Test";
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text)+"(1)");
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(2)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(3)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		
		
		modem.sendMessage("(meine Telefonnummer)", modem.checkTextOfSpecialCharacter(text+"(4)"));
		System.out.println(text + "      " + text.length());
		Thread.sleep(1000);
		modem.checkOutput();
		modem.closeSocket();
		
	}

	public void sendMessage(String nummer, String text)throws UnknownHostException, IOException {
		OutputStream out = getSocket().getOutputStream();
		PrintWriter printer = new PrintWriter(out, true);
		System.out.println( "IsConnected: " + getSocket().isConnected());
		System.out.println( "isOutputShutdown: " + getSocket().isOutputShutdown());
		printer.println("<?xml version=\"1.0\"?> <cmgs destaddr=\"" + nummer + "\">" + text + "</cmgs>");
	}

	private String checkTextOfSpecialCharacter(String text)
	{
		if (text == null) 
			System.out.println("Eine leere SMS wird versendet!");; 
		
		List<Tuple> replaceData = new ReplaceCharList().getReplaceData();
		for (Tuple tuple : replaceData) {
			text = text.replaceAll(tuple.getVon(), tuple.getNach());
		}
		return text;		
	}

	public void checkOutput() throws UnknownHostException, IOException, InterruptedException {
		String str = null;
		int timeout = 10;
		
		int i = 0;
		while (getScanner().hasNext() && i < timeout) {
			str = getScanner().nextLine();
			System.out.println("\r\n" + str);
			Thread.sleep(1000);
			i++;
		}

		ErrorCheck(str);
	}

	private void ErrorCheck(String str) {
		if (str.contains("length=\"160\"")) {
			System.out.println("\r\nDie Nachricht wurde zum Teil gesendet! (SMS wurde bis zum 160sten Zeichen versendet. Alle Zeichen darüber wurden nicht versendet!)");
		} else {
			if (str.contains("SMS accepted")) {
				System.out.println("\r\nDie Nachricht wurde gesendet!");
			} else {
				if (str.contains("invalid token")) {
					System.out.println("\r\nDiese Nachricht enthält ungültige Zeichen!");
				} else {
					System.out.println("\r\nunbekannter Fehler");
				}
			}
		}
	}

	private Socket getSocket() throws UnknownHostException, IOException {
		if (socket == null) {
			socket = new Socket("172.29.0.25", 1432);			
		}
		return socket;
	}

	private Scanner getScanner() throws UnknownHostException, IOException {
		if (scanner == null) {
			scanner = new Scanner(getSocket().getInputStream());
		}
		return scanner;
	}

	public void closeSocket() throws UnknownHostException, IOException {
		getSocket().close();
	}

	public void closeScanner() throws UnknownHostException, IOException {
		getScanner().close();
	}
}
 
A

Andre1992

Gast
Also befindet sich der Fehler in der selbst geschriebenen Methode: checkOutput() ??

Was muss ich denn ändern damit es funktioniert?
 

Andi_CH

Top Contributor
Java:
	List<Tuple> replaceData = new ReplaceCharList().getReplaceData();

Was ist Tuple und was ist ReplaceCharList?
 
S

SlaterB

Gast
du brauchst einen Kopf zum Denken, du musst erstmal auf dem Papier überhaupt überlegen was passieren soll,
setzt die Methode zwingend voraus das etwas aus dem Socket zu lesen ist oder was soll exakt passieren wenn nicht

Schritt für Schritt einen Befehl nach den anderen setzen, jeden begründen, jeden loggen/ in der Ausführung nachvollziehen,
Java ist nur die Umsetzung, erst muss ein Konzept bestehen,
ich kenne deins nicht, was soll ich da rumraten
 
A

Andre1992

Gast
Tuple:

Java:
package GSM_Modem;

public class Tuple {
	final private String von;
	final private String nach;
	
	public Tuple(String von, String nach) {
		this.von = von;
		this.nach = nach;
	}

	public String getVon() {
		return von;
	}

	public String getNach() {
		return nach;
	}

}


ReplaceCharList:
Java:
package GSM_Modem;

import java.util.ArrayList;
import java.util.List;

/**
 * Gibt die zu ersetzenden Zeichen an
 * @author Aku
 *
 */
public class ReplaceCharList {

	public List<Tuple>getReplaceData() {
		List<Tuple> ret = new ArrayList<Tuple>();
		ret.add(new Tuple("&", "&"));
		ret.add(new Tuple("'", "&apos;"));
		ret.add(new Tuple("<", "<"));
		ret.add(new Tuple(">", ">"));
		ret.add(new Tuple("\"", """));
		ret.add(new Tuple("Ä", "Ä"));
		ret.add(new Tuple("Ö", "Ö"));
		ret.add(new Tuple("Ü", "Ü"));
		ret.add(new Tuple("ä", "ä"));
		ret.add(new Tuple("ö", "ö"));
		ret.add(new Tuple("ü", "ü"));
		ret.add(new Tuple("ß", "ß"));
		ret.add(new Tuple("€", "€"));
		ret.add(new Tuple("§", "§"));	
		ret.add(new Tuple("°", "º"));
		
		ret.add(new Tuple("`", " "));
		ret.add(new Tuple("´", " "));
		ret.add(new Tuple("²", "^2"));
		ret.add(new Tuple("³", "^3"));
		ret.add(new Tuple("µ", "mikro"));

		ret.add(new Tuple("á", "a"));
		ret.add(new Tuple("é", "e"));
		ret.add(new Tuple("í", "i"));
		ret.add(new Tuple("ó", "o"));
		ret.add(new Tuple("ú", "u"));
		ret.add(new Tuple("ý", "y"));
		ret.add(new Tuple("Á", "A"));
		ret.add(new Tuple("É", "E"));
		ret.add(new Tuple("Í", "I"));
		ret.add(new Tuple("Ó", "O"));
		ret.add(new Tuple("Ú", "U"));
		ret.add(new Tuple("Ý", "Y"));
		
		ret.add(new Tuple("à", "a"));
		ret.add(new Tuple("è", "e"));
		ret.add(new Tuple("ì", "i"));
		ret.add(new Tuple("ò", "o"));
		ret.add(new Tuple("ù", "u"));
		ret.add(new Tuple("À", "A"));
		ret.add(new Tuple("È", "E"));
		ret.add(new Tuple("Ì", "I"));
		ret.add(new Tuple("Ò", "O"));
		ret.add(new Tuple("Ù", "U"));

//		ret.add(new Tuple("\\", "\\\\"));
		
		return ret;
	}
}

ReplaceCharList ersetzt eigentlich nur die Zeichen die man in XML nicht schicken kann :)
 

Andi_CH

Top Contributor
Mit Kompilationsfehler auf Zeile 19 in Replace ---- da fehlt ein \ :)

Ich belästige mal google und mache

Java:
	socket = new Socket("209.85.148.103", 80);

aber da blockiert mich
Java:
	str = getScanner().nextLine();

auf ewige Zeiten.

Was hast du auf 172.29.0.25 port 1432 am Laufen?
 
A

Andre1992

Gast
Ein GSM Modem... Das versendet dann die SMS... In diesem Modem ist die Handykarte mit dem Guthaben :)
 

Andi_CH

Top Contributor
Oh schade dass ich den nicht erreiche :D

Das Problem dürfte nun die Kommunikation zwischen Programm und Modemsoftware sein - ohne diese zu kenne wird es schwierig zu helfen.

Da wird dir wohl nicht viel übrig bleiben als die Doku der Modemsoftware zu :rtfm:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
T Socket sendet erst nach socket.close() Netzwerkprogrammierung 2
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
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
DEvent Keine IOException beim schreiben Socket Netzwerkprogrammierung 3
A Socket Server: Message an verschiedene Clients senden Netzwerkprogrammierung 4
F Socket Verbindungen über mehrere Server Netzwerkprogrammierung 4
Dit_ FTP Download | "PassiveMode"-Socket öffnen Netzwerkprogrammierung 4
A Socket Socket Verbindung unterbrochen --> keine Exception Netzwerkprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben