Monday, February 2, 2015

Simple Java Socket Programme

import java.io.DataInputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.ServerSocket;

/** * Created by akhilgupta on 02-02-2015. */public class ServerSample {

    public static void main(String args[]) throws IOException{

        ServerSocket server = new ServerSocket(7879);

        Socket ss = server.accept();

        DataInputStream dataInputStream = new DataInputStream(ss.getInputStream());

        System.out.println("Received is ~~~~~~~~~~~~~"+dataInputStream.readUTF());

        dataInputStream.close();

        ss.close();



    }
}




import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
import java.net.ServerSocket;

/** * Created by akhilgupta on 02-02-2015. */public class ClientSample {
    public static void main(String args[]) throws IOException{
        Socket socket = new Socket("localhost",7879);
        ServerSocket ss = new ServerSocket();
        DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
        String message = "test message";
        dataOutputStream.writeUTF(message);
        dataOutputStream.flush();
        dataOutputStream.close();
        socket.close();
    }
}

No comments:

Post a Comment