JAVA und netzwerkdatenübertragung

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java_und_netzwerkdatenuebertragung_97185/page_1 - zur Vollversion wechseln!


Metal schrieb am 30.10.2003 um 13:45

Hätte mal ne frage...in C++ erfolgt die datenübertragung über SOCKETS!

Wie sieht dass bei JAVA aus???

kann mir da jemand behilflich sein???


t3mp schrieb am 30.10.2003 um 13:49

da geht das genauso über sockets... ;)

schaut ungefähr so aus:

import java.net.*;

Server:
int port=xxxx;
ServerSocket ss=new ServerSocket(port);
Socket s=ss.accept();
InputStream is=s.getInputStream();
...
is.close();
s.close();
ss.Close();

Client:
Socket s=new Socket("xxx.xxx.xxx.xxx");
OutputStream os=s.getOutputStream();
...
os.close();
s.close();

close() nirgends vergessen, sonst bleiben die ports blockiert.


Metal schrieb am 30.10.2003 um 14:01

Kennst vielleicht irgendwelche Turtorials oder so, wo des no genauer beschrieben is???
die google sachn san da meistens so a dreck...bräucht des für mein maturaprojekt!!!

aber danke mal für die hilfe


t3mp schrieb am 30.10.2003 um 14:29

hast keine Javadoc? gibt's bei SUN kostenlos zum download. (imho ~33MB)
erklärt alles ziemlich genau, und verlinkt zu tutorials im internet. ich hab's immer im hintergrund offen, weil man's einfach braucht um zu wissen was eine klasse alles kann. ;)


Metal schrieb am 30.10.2003 um 14:40

Online Tutorial
(last updated May 19, 2003) Zip 12 MB / 22 MB

is dass dieses??? weil mit 33 mb find ich da nix!!!


t3mp schrieb am 30.10.2003 um 14:45

das ist es: http://java.sun.com/webapps/download/Display


Metal schrieb am 30.10.2003 um 14:58

der link geht irgendwie ned!


t3mp schrieb am 30.10.2003 um 15:04

http://java.sun.com/j2se/1.4.2/download.html#docs, J2SE v 1.4.2 Documentation

besser? :)


Metal schrieb am 30.10.2003 um 15:09

ja danke....jez gehts !!!
hock grad in da schule...kann sein dass da schonwieda was gsponnen hat*g*

aber danke


t3mp schrieb am 30.10.2003 um 15:12

na, SUN-seiten lassen sich net so einfach verlinken... ;)


Metal schrieb am 30.10.2003 um 15:22

ja habs gmerk*g*...einmal geht der link dann wieder ned....oag afoch*g*

aber nochmals danke


psykoman schrieb am 30.10.2003 um 15:29

Java ist auch eine Insel

auch ein sehr hilfreiches java buch, auch mit kapitel für netzwerkprogrammierung


gue schrieb am 31.10.2003 um 11:06

wenn du es ganz ausgefallen machen willst, kannst du auch rmi (remote method invocation) probieren, obwohl das nicht mehr ganz so einfach ist, wie mit den sockets (dafür für größere projekte bestimmt komfortabler).


murcielago schrieb am 31.10.2003 um 11:09

@rmi:
es is einfacher als über sockets, weil man die objekte verwenden kann als hätte man sie am client. auf java.sun.com gibts ein RMI beginner tutorial, da steht alles ganz einfach drin. voraussetzung is dass du weißt was ein interface is.


atrox schrieb am 31.10.2003 um 13:35

mit rmi kann ich allerdings nur zwischen zwei java programmen kommunizieren. mit sockets: mit der ganzen welt.
allerdings sollte man sich serialisation usw auch mal angesehen haben - sind ganz interessante konzepte (ein objekt zusammenpacken, übers netz verschicken und entpacken und ganz normal weiterverwenden)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026