Skip to main content

Gossip Server dan Client

Gossip Server

 
import java.io.*;
import java.net.*;
public class GossipServer
{
  public static void main(String[] args) throws Exception
  {
      ServerSocket sersock = new ServerSocket(3000);
      System.out.println("Server  ready for chatting");
      Socket sock = sersock.accept( );                          
                              // reading from keyboard (keyRead object)
      BufferedReader keyRead = new BufferedReader(new InputStreamReader(System.in));
                      // sending to client (pwrite object)
      OutputStream ostream = sock.getOutputStream();
      PrintWriter pwrite = new PrintWriter(ostream, true);
 
                              // receiving from server ( receiveRead  object)
      InputStream istream = sock.getInputStream();
      BufferedReader receiveRead = new BufferedReader(new InputStreamReader(istream));
 
      String receiveMessage, sendMessage;              
      while(true)
      {
        if((receiveMessage = receiveRead.readLine()) != null)  
        {
           System.out.println(receiveMessage);        
        }        
        sendMessage = keyRead.readLine();
        pwrite.println(sendMessage);            
        pwrite.flush();
      }              
    }                    
}       



Gossip Client

import java.io.*;
import java.net.*;
public class GossipClient
{
  public static void main(String[] args) throws Exception
  {
     Socket sock = new Socket("127.0.0.1", 3000);
                               // reading from keyboard (keyRead object)
     BufferedReader keyRead = new BufferedReader(new InputStreamReader(System.in));
                              // sending to client (pwrite object)
     OutputStream ostream = sock.getOutputStream();
     PrintWriter pwrite = new PrintWriter(ostream, true);
 
                              // receiving from server ( receiveRead  object)
     InputStream istream = sock.getInputStream();
     BufferedReader receiveRead = new BufferedReader(new InputStreamReader(istream));
 
     System.out.println("Start the chitchat, type and press Enter key");
 
     String receiveMessage, sendMessage;              
     while(true)
     {
        sendMessage = keyRead.readLine();  // keyboard reading
        pwrite.println(sendMessage);       // sending to server
        pwrite.flush();                    // flush the data
        if((receiveMessage = receiveRead.readLine()) != null) //receive from server
        {
            System.out.println(receiveMessage); // displaying at DOS prompt
        }        
      }              
    }                    
}                        

Comments

Popular posts from this blog

Trik dan Cara Nyontek Ujian Mandiri / UM / Semester Pendek Agar tidak ketahuan Dosen Penjaga

         Haha.. Semester pendek atau ujian mandiri serukan kalo ikutan gini.. Pasti dari kalian pinginkan kalo ujian mandiri di Universitas Gunadarma selalu lulus. Hehe.. Gampang caranya sangat mudah.. Banyak cara nyontek yg  bisa di lakukan, hanya saja mungkin karena takut jadi kalian jadi gk mau melakukannya..          Ane akan jelasin nih trik ya nih.. Ane di kenal Raja UM dengan jumlah voucher 37.. Kebayangkan brapa jumlah yg ane keluarin buat perbaiki nilai yg tiap semester selalu turun.. Haha.. Sampe hp baru pun gk ke beli..          Tapi Ane seneng karena ipk ane jadi tinggi.. Ane juga berterimakasih kepada Gunadarma dengan menyediakan fasilitas UM.. Kebayangkan kalo gk ada UM.. Bisa Gila.. Haha.. Ok ane rasa cukup curhatnya ya.. Langsung aja nih gan ane jelasin caranya.. CARA  1 : MENGGUNAKAN KERTAS.. Ente bikin contekan jawaban di kertas kecil...

TAHAPAN DAN LANGKAH-LANGKAH SETELAH SIDANG PI (PENULISAN ILMIAH) GUNADARMA

1.       Setelah kamu selesai sidang PI kalau kamu ada revisi segera selesaikan dan jika sudah di acc simpan catatan revisi tersebut untuk dikembalikan ke loket bagian Penulisan Ilmiah dan PI kamu harus di  hard cover  warna kuning atau warna orange jika sudah di acc, tapi kalau kamu sudah tidak ada revisi langsung saja di  hard cover  PI nya. Paling lama  hard cover  3 hari. Untuk loket Penulisan Ilmiah buka hari rabu dan kamis jam 09.30-11.30 dan 13.00-14.30. 2.      Jika PI kamu sudah di  hard cover 3.      Upload Presentasi PI kamu ke http://www.studentsite.gunadarma.ac.id/index.php/site/login , lalu login menggunakan username dan password ss kamu 4.      Lalu pilih Menu Perpustakaan  à  Pilih Upload Penulisan Ilmiah  à  Klik Upload Penulisan Anda  à  Isi Data yang tertera di Form  à  Jangan lupa pilih jenis penulisan ...

Berita Heboh !

loading...