Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.OutputStreamWriter;
- import java.net.ServerSocket;
- import java.net.Socket;
- public class Server {
- BufferedWriter writer;
- BufferedReader reader;
- private void go() {
- try {
- ServerSocket serSock = new ServerSocket(5017);
- String[] s;
- while (true) {
- Socket sock = serSock.accept();
- int sum = 0;
- try {
- reader = new BufferedReader(new InputStreamReader(
- sock.getInputStream()));
- s = reader.readLine().split(" ");
- for (int i = 0; i < s.length; i++) {
- sum += Integer.parseInt(s[i]);
- }
- System.out.println("I am printing server side sum: " + sum);
- System.out.println("Sending it back to client");
- writer = new BufferedWriter(new OutputStreamWriter(
- sock.getOutputStream()));
- writer.write("You have successfully connected, thus producing the sum: "
- + sum);
- writer.newLine();
- writer.close();
- reader.close();
- } finally {
- // serSock.close();
- }
- }
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- public static void main(String[] args) {
- Server server = new Server();
- server.go();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement