B
Bruegge
Gast
Hallo!
Ich habe folgendes Problem:
Ich möchte ein Programm schreiben, welches auf 5 verschiedenen PC's im Netzwerk läuft und Daten an ein Serverprogramm sendet. Wenn das Serverprogramm diese erhält, sendet er sie an die anderen 4.
Das Problem ist, dass ich nicht weiß wie ich andere Daten (Außer Integers) sende / empfange...
Ich habe mir bereits ein Beispiel in diesem Forum angeschaut:
Server:
Client:
Dieses Programm Multipliziert 2 Integer und gibt den Wert zurück... Mein Programm soll ähnlich aussehen, nur dass ich keine integer verwenden will, sondern beliebige Variablen (am besten selbstdefinierte Klassen)
Vielen Dank schon im Voraus,
Christian
Ich habe folgendes Problem:
Ich möchte ein Programm schreiben, welches auf 5 verschiedenen PC's im Netzwerk läuft und Daten an ein Serverprogramm sendet. Wenn das Serverprogramm diese erhält, sendet er sie an die anderen 4.
Das Problem ist, dass ich nicht weiß wie ich andere Daten (Außer Integers) sende / empfange...
Ich habe mir bereits ein Beispiel in diesem Forum angeschaut:
Server:
Code:
import java.net.*;
import java.io.*;
public class Server {
public Server() {
try
{
ServerSocket server = new ServerSocket( 3141 );
while ( true )
{
Socket client = server.accept();
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
int start = in.read();
int end = in.read();
int result = start * end;
out.write( result );
client.close();
}
}
catch ( IOException e ) {
System.out.println( "Fehler" );
}
}
public static void main( String args[] ) {
new Server();
}
}
Client:
Code:
try
{
Socket server = new Socket ( "localhost", 3141 );
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
out.write( 4 );
out.write( 9 );
int result = in.read();
System.out.println( result );
server.close();
}
catch ( IOException e ) {
System.out.println( "Fehler" );
}
Dieses Programm Multipliziert 2 Integer und gibt den Wert zurück... Mein Programm soll ähnlich aussehen, nur dass ich keine integer verwenden will, sondern beliebige Variablen (am besten selbstdefinierte Klassen)
Vielen Dank schon im Voraus,
Christian