Skip to content
Snippets Groups Projects
Commit bc593ef6 authored by Dimitri Tayo Fongang Wembe's avatar Dimitri Tayo Fongang Wembe
Browse files

Update implementation of Server and client

parent cdf7a2df
No related branches found
No related tags found
No related merge requests found
import java.io.*;
import java.net.*;
class TCPClient {
public static void main(String argv[]) throws Exception {
InetAddress localhost = InetAddress.getLocalHost();
String hostname = localhost.getHostName();
//String sentence;
//String modifiedSentence;
/* BufferedReader inFromUser =
new BufferedReader(new InputStreamReader(System.in, "UTF-8")); */
Socket clientSocket = new Socket(hostname, 2345);
/* BufferedWriter outToServer = new BufferedWriter(
new OutputStreamWriter(clientSocket.getOutputStream(), "UTF-8")); */
DataOutputStream dataOut = new DataOutputStream(clientSocket.getOutputStream());
/* BufferedReader inFromServer = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream(), "UTF-8")); */
//sentence = inFromUser.readLine();
//outToServer.write(sentence + '\n');
for(int i = 0; i <= 1000000; i++)
dataOut.writeInt(i);
//outToServer.flush();
//modifiedSentence = inFromServer.readLine();
//System.out.println("FROM SERVER: " + modifiedSentence);
clientSocket.close();
}
}
\ No newline at end of file
import java.io.*;
import java.net.*;
class TCPServer {
public static void main(String argv[]) throws Exception {
//String clientSentence;
//String capitalizedSentence;
ServerSocket welcomeSocket = new ServerSocket(2345);
int input;
while(true) {
Socket connectSocket = welcomeSocket.accept();
/* BufferedReader inFromClient =
new BufferedReader(new InputStreamReader(connectSocket.getInputStream(),
"UTF-8")); */
DataInputStream dataIn = new DataInputStream(connectSocket.getInputStream());
/* BufferedWriter outToClient = new BufferedWriter(
new OutputStreamWriter(connectSocket.getOutputStream(), "UTF-8")); */
//clientSentence = inFromClient.readLine();
for(int i = 0; i <= 1000000; i++) {
input = dataIn.readInt();
if(input != i) {
System.out.println("Error");
}
// Gilt nur zum Testen ob der Server tatsächlich die Zahlen erhält
// Also hier print nur die ersten 99 Zahlen :-)
if(i < 100)
System.out.println(input);
}
//capitalizedSentence = clientSentence.toUpperCase() + '\n';
//outToClient.write(capitalizedSentence);
//outToClient.flush();
connectSocket.close();
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment