5 boolean startServer(int port
) {
7 ServerSocket ss
= new ServerSocket(port
);
9 final Socket sock
= ss
.accept();
10 InputStream is
= sock
.getInputStream();
11 OutputStream os
= sock
.getOutputStream();
13 BufferedReader br
= new BufferedReader(new InputStreamReader(is
));
19 System
.out
.println(s
);
24 } catch(Exception e
) {
31 boolean startClient(int port
) {
33 System
.out
.println("Connecting...");
34 Socket sc
= new Socket();
35 sc
.connect(new InetSocketAddress("localhost", port
), 2000);
37 System
.out
.println("Connected!");
39 BufferedReader br
= new BufferedReader(new InputStreamReader(sc
.getInputStream()));
40 BufferedWriter bw
= new BufferedWriter(new OutputStreamWriter(sc
.getOutputStream()));
42 bw
.write("GET /\n\n"); // zapíšeme předem připravený požadavek
43 bw
.flush(); // odeslání z bufferu
47 // dokud jsou data, opakuj
48 while (line
!= null) {
50 if (line
!= null) System
.out
.println(line
); // platná data vypisuj
53 sc
.close(); // zavření socketu
55 } catch (Exception e
) {
56 //e.printStackTrace();
57 System
.out
.println("Could not connect!");
65 public static void main(String
[] args
) {
66 PongNetwork pn
= new PongNetwork();
67 if(!pn
.startClient(1033)) pn
.startServer(1033);
This page took 0.268777 seconds and 4 git commands to generate.