掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
Java Socket通訊在實際的使用中有很多關鍵代碼需要我們學習,那么首先我們就來看看在客戶端之間如何進行郵件的傳遞。下面的代碼就是對Java Socket通訊相關內容的介紹,希望大家有所收獲。

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務岱岳,10年網(wǎng)站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
- import java.net.*;
- import java.io.*;
- public class Jserver2{
- private BufferedReader reader; //負責輸入
- private ServerSocket server; //服務器套接字
- private Socket socket; //套接字
- public Server2(){} //缺省構造函數(shù)
- void startServer() //啟動服務器
- {
- try
- {
- server=new ServerSocket(719); //創(chuàng)建服務器套接字
- System.out.println("服務器套接字建立完畢");
- while(true)
- {
- System.out.println("等待客戶端GG");
- socket=server.accept(); //若客戶端GG提出連接請求,與socket連接
- System.out.println("完成與客戶端的連接");
- reader=new BufferedReader(new InputStreamReader(socket.
getInputStream(),"UTF-8")); //獲取socket輸入流,“utf-8”
這個編碼設置是為了更好顯示中文- getMessage();//讀取來自客戶端的數(shù)據(jù),并輸出至畫面上
- }
- }catch(Exception e)
- {
- System.out.println(e);
- }finally{
- try
- {
- if(server!=null) server.close();//關閉服務器套接字。
- }catch(IOException ie){}
- }
- }
- void getMessage() //讀取來自套接字的信息
- {
- try
- {
- while(true) //循環(huán)
- {
- System.out.println("客戶端GG說:"+reader.readLine());
- }
- }catch(Exception e){}
- finally{
- System.out.println("客戶端中斷連接");
- try
- {
- if(reader!=null) reader.close(); //關閉套接字的輸入流
- if(socket!=null) socket.close(); //關閉套接字
- reader=null;
- socket=null;
- }catch(Exception e){}
- }
- }
- public static void main(String[] args)
- {
- Server2 server=new Server2();
- server.startServer();
- }
- }
以上就是對Java Socket通訊的詳細介紹。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流