Chương trình gửi nhận đoạn text Client - Server (TCP)


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
hotboy (705)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
Già Làng (373)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
con_ca_nho90 (289)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
that_true (154)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
theanhkkt (143)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
phamay (137)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
lovelonelyman (134)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
o0ovioletstaro0o (128)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
stevenhung (122)
Chương trình gửi nhận đoạn text Client - Server (TCP) Vote_lcapChương trình gửi nhận đoạn text Client - Server (TCP) Voting_barChương trình gửi nhận đoạn text Client - Server (TCP) Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 Chương trình gửi nhận đoạn text Client - Server (TCP)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura

Chương trình gửi nhận đoạn text Client - Server (TCP) Stars7
Sakura

Thú CƯng : Chương trình gửi nhận đoạn text Client - Server (TCP) I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Chương trình gửi nhận đoạn text Client - Server (TCP) Empty
Bài gửiTiêu đề: Chương trình gửi nhận đoạn text Client - Server (TCP)   Chương trình gửi nhận đoạn text Client - Server (TCP) I_icon_minitime11/3/2011, 08:09

Tình hình là vậy, cũng ko khó học lắm, mình đã ghi chú cẩn thận, ai có tinh chỉnh gì thêm thì thêm he!
Các bạn nhớ học thuộc các phần chính để thi he, còn mấy phần xử lý linh tinh bên Server thì thùy thuộc vào khả năng của các bạn thôi.


Phía Server:


Code:
/**
 * @(#)Server.java
 *
 * Server application
 * Chuong trinh gui nhan doan text phia Server
 * @author: EDWARD
 * @version 1.00 2011/3/10
 */
 
 import java.io.*;
 import java.net.*;
 import java.util.*;
 
public class Server
{
   
    public static void main(String[] args)
    {
       //Tao 1 ServerSocket
       ServerSocket serverSocket = null;
       
       
       //Cac tham so
       String ServerName = "localhost";
       int ServerPort = 120;
       
       Socket clientSocket = null;
       
       //Cac luong gui nhan
       PrintWriter out = null;
       BufferedReader in = null;
       
       try
       {
          
          //1. Mo port
          serverSocket = new ServerSocket(ServerPort);
          
          clientSocket = serverSocket.accept();
          
          //2. Thiet lap cac luong gui nhan
          out = new PrintWriter(clientSocket.getOutputStream(), true);
          in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
          
          //3. Bat dau nhan du lieu tu Client va tra ket qua ve cho Client
          String sFromClient = "";
          while(((sFromClient = in.readLine()) != ""))
          {
             //Xuat ra man hinh
             System.out.println ("Client gui qua: " + sFromClient);
             
             //Gui lai cho Client
             out.println("Uh, di som ve som nha!");
          }   
       }
       catch(Exception e)
       {
          System.out.println (e.getMessage());
       }
       finally
       {
          try
          {
             //4. Dong ket noi
             out.close();
             in.close();
             clientSocket.close();
             serverSocket.close();
          }
          catch(Exception e)
          {
             System.out.println (e.getMessage());   
          }
       }
    }
}

Phía Client:

Code:
/**
 * @(#)Client.java
 *
 * Client application
 * Chuong trinh gui nhan doan text phia Server
 * @author: EDWARD
 * @version 1.00 2011/3/10
 */
 
 import java.io.*;
 import java.net.*;
 import java.util.*;
 
public class Client
{
   
    public static void main(String[] args)
    {
       //Cac tham so
       String ServerName = "localhost";
       int ServerPort = 120;
       
       //Tao Socket
       Socket clientSocket = null;
       
       //Cac luong nhap xuat
       PrintWriter out = null;
       BufferedReader in = null;
       
       try
       {
          //Ket noi den Server
          clientSocket = new Socket(ServerName, ServerPort);
          
          //Thiet ke cac luong nhap xuat
          out = new PrintWriter(clientSocket.getOutputStream(), true);
          in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
          
          //Tao luong nhap ky tu tu ban phim
          BufferedReader fromKey = new BufferedReader(new InputStreamReader(System.in));
          
          //Bat dau gui qua Server va nhan ket qua tra ve tu Server
          String s = "";
          while(((s = fromKey.readLine()) != ""))
          {
             //Gui
             out.println(s);
             //Nhan ket qua tra ve tu Server va xuat ra
             System.out.println ("Server tra ve: " + in.readLine());
          }   
       }
       catch(Exception e)
       {
          System.out.println (e.getMessage());
       }
       finally
       {
          try
          {
             //Dong ket noi
             out.close();
             in.close();
             clientSocket.close();
          }
          catch(Exception e)
          {
             System.out.println (e.getMessage());   
          }
       }
       
    }
}

Hết.
Về Đầu Trang Go down
con_ca_nho90

Member Nhiệt Tình


Member Nhiệt Tình
con_ca_nho90

Thú CƯng : Chương trình gửi nhận đoạn text Client - Server (TCP) Dragon-icon
Nam Aquarius

Số bài viết : 289
Điểm : 329
Được cảm ơn : 4
Ngày sinh : 17/02/1990
Tham gia ngày : 05/05/2010
Tuổi : 34
Đến từ : Nhà hàng xóm
Ngề nghiệp : click chuột định giang sơn :D
Chăm ngôn : Giang hồ hiểm ác không bằng mạng lag thất thường

Chương trình gửi nhận đoạn text Client - Server (TCP) Empty
Bài gửiTiêu đề: Re: Chương trình gửi nhận đoạn text Client - Server (TCP)   Chương trình gửi nhận đoạn text Client - Server (TCP) I_icon_minitime11/3/2011, 08:38

bounce Quân sư của lớp number 1 Laughing
Về Đầu Trang Go down
https://plus.google.com/u/0/?hl=vi
 

Chương trình gửi nhận đoạn text Client - Server (TCP)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Chương trình xử lý phân số Client - Server (TCP)
» UPD - Gửi nhận đoạn text - Hoàn chỉnh
» Chương trình Giải và biện luận phương trình bậc 2 sơ khai đây!
» [C#] Chương trình đổi số ra chữ
» Video học C# [Demo chương trình Calculator với ngôn ngữ CSharp P1]

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ VI :: Lập trình ứng dụng mạng-