Selasa, 18 Februari 2014

Source Code Socket Programming in JAVA

SOURCE CODE SOCKET PROGRAMMING



1. Source Code untuk Server

import java.lang.*;
import java.io.*;
import java.net.*;
 
class Server {
   public static void main(String args[]) {
      String data = "Toobie ornaught toobie";
      try {
         ServerSocket srvr = new ServerSocket(1234);
         Socket skt = srvr.accept();
         System.out.print("Server has connected!\n");
         PrintWriter out = new PrintWriter(skt.getOutputStream(), true);
         System.out.print("Sending string: '" + data + "'\n");
         out.print(data);
         out.close();
         skt.close();
         srvr.close();
      }
      catch(Exception e) {
         System.out.print("Whoops! It didn't work!\n");
      }
   }



2. Source Code untuk Client

 
import java.lang.*;
import java.io.*;
import java.net.*;
 
class Client {
   public static void main(String args[]) {
      try {
         Socket skt = new Socket("localhost", 1234);
         BufferedReader in = new BufferedReader(new
            InputStreamReader(skt.getInputStream()));
         System.out.print("Received string: '");
 
         while (!in.ready()) {}
         System.out.println(in.readLine()); // Read one line and output it
 
         System.out.print("'\n");
         in.close();
      }
      catch(Exception e) {
         System.out.print("Whoops! It didn't work!\n");
      }
   }


berikut adalah tampilan hasil dari kompilasi kedua source code diatas.


 
source : 

- http://www.cise.ufl.edu/~amyles/tutorials/tcpchat/

Tidak ada komentar:

Posting Komentar