Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server;
- import java.io.*;
- public class Server {
- public static void main(String[] args) {
- Server server = new Server();
- while(true) {
- try {
- server.test();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- void test() throws IOException {
- int port = 11111;
- java.net.ServerSocket serverSocket = new java.net.ServerSocket(port);
- java.net.Socket client = warteAufAnmeldung(serverSocket);
- try {
- schreibeNachricht(client);
- }catch (IOException e){
- serverSocket.close();
- System.err.println("Client hat den Socket geschlossen!");
- }
- serverSocket.close();
- System.err.println("Server hat den socket geschlossen!");
- }
- java.net.Socket warteAufAnmeldung(java.net.ServerSocket serverSocket) throws IOException {
- java.net.Socket socket = serverSocket.accept(); // blockiert, bis sich ein Client angemeldet hat
- return socket;
- }
- void schreibeNachricht(java.net.Socket socket) throws IOException {
- OutputStream out = socket.getOutputStream();
- for (int f = 0; f<3;f++){
- for (int i = 33; i<=126;i++){
- out.write((char)i);
- out.flush();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement