新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
JavaSocket通訊如何進(jìn)行客戶端的信息通信
Java Socket通訊在實(shí)際的使用中有很多關(guān)鍵代碼需要我們學(xué)習(xí),那么首先我們就來看看在客戶端之間如何進(jìn)行郵件的傳遞。下面的代碼就是對(duì)Java Socket通訊相關(guān)內(nèi)容的介紹,希望大家有所收獲。

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


咨詢
建站咨詢
