ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
465
465
EMPFEHLEN
-
Hallo,
ich habe standardbeispiele ausm Netz bzgl. Socketprogrammierung..
Code :1 2 3 4 5 6 7
localhost = InetAddress.getLocalHost(); challengeSocket = new Socket(localhost, 1234); outData = new BufferedWriter(new OutputStreamWriter(challengeSocket.getOutputStream())); outData.flush(); inData = new BufferedReader(new InputStreamReader(challengeSocket.getInputStream()));
Ich würde gerne kontinuierlich einkommende Horchen, während ich zwischendurch auf gleichem Kanal sende.. also vollduplex.
Sollte doch gehen?
Gruß LesPol
-
28.09.11 17:03 #2
Hi und Willkommen bei Tutorials.de,
es ist möglich, den In-/Ouptstream parallel laufen zu lassen. Dafür musst du diese einfach in einen Thread auslagern.
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13
public class InputListener extends Thread { private final InputStream in; public InputListener(InputStream in) { this.in = in; } public void run() { // Dein Code in.close(); } }
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
Ähnliche Themen
-
Mail per Socket sende. Body fehlt
Von GalaxyWarrior im Forum .NET Web und KommunikationAntworten: 3Letzter Beitrag: 09.01.10, 21:14 -
'Socket Error #10038 Socket operation on non-socket'
Von jupp2oo8 im Forum C/C++Antworten: 2Letzter Beitrag: 29.01.08, 14:59 -
Socket, Daten ausgeben, Ports Listen
Von hookx im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 4Letzter Beitrag: 09.10.06, 19:30 -
udp socket, wie sende ich etwas zum Server
Von Fridulin im Forum .NET ArchivAntworten: 6Letzter Beitrag: 10.03.05, 11:04 -
Dateien sende über Socket
Von ProgX im Forum C/C++Antworten: 11Letzter Beitrag: 26.05.04, 18:04





Zitieren
Login





