Skip to content
Snippets Groups Projects
Commit dc19d56a authored by ekdem's avatar ekdem
Browse files

HW

parent de243c6e
No related branches found
No related tags found
No related merge requests found
package MV3500Cohort2018JulySeptember.homework1;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author ekdem
*/
public class DemchkoAssignment1 {
public static void main(String[] args)
{
try
{
// The ServerSocket waits for a connection from a client.
// It returns a Socket object when the connection occurs.
ServerSocket serverSocket = new ServerSocket(2317);
// The Socket object represents the connection between
// the server and client, including a full duplex
// connection
Socket clientConnection = serverSocket.accept();
// Use Java io classes to write text (as opposed to
// unknown bytes of some sort) to the client
OutputStream os = clientConnection.getOutputStream();
PrintStream ps = new PrintStream(os);
ps.println("This client response was written by server Demchko"); // to remote client
System.out.println("This server response was written by server Demchko"); // to server console
ps.println("HelloWorld");
// "flush()" in important in that it forces a write
// across what is in fact a slow connection
ps.flush();
clientConnection.close();
}
catch(Exception error)
{
System.out.println("Nope, try again because " + error);
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment