一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 實現了基于TCP的Java Socket編程實例代碼

實現了基于TCP的Java Socket編程實例代碼

2019-10-26 16:57java教程網 JAVA教程

這篇文章主要介紹了基于TCP的Java Socket編程實例代碼,有需要的朋友可以參考一下

實現了基于TCPJava Socket編程,功能很簡單:客戶端向服務器端輸出一名話"connect",服務器端接收輸出到控制臺并向客戶端輸出一名話"Hello",客戶端接收并輸出。

1.服務器端

復制代碼代碼如下:

package javase.net.socket;  

import java.io.DataInputStream;  
import java.io.DataOutputStream;  
import java.io.IOException;  
import java.io.InputStream;  
import java.io.OutputStream;  
import java.net.ServerSocket;  
import java.net.Socket;  

public class TCPServer {  
    public static void main(String[] args) {  
        try {  
            ServerSocket serverSocket = new ServerSocket(8888);  
            Socket socket = serverSocket.accept();  
            // 讀取客戶端數據  
            InputStream info = socket.getInputStream();  
            DataInputStream dis = new DataInputStream(info);  
            System.out.println(dis.readUTF());  

            // 向客戶端輸出數據  
            OutputStream os = socket.getOutputStream();  
            DataOutputStream dos = new DataOutputStream(os);  
            dos.writeUTF("Hello!");  
            dos.flush();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  
}  

 

2.客戶端:

復制代碼代碼如下:

package javase.net.socket;  

import java.io.DataInputStream;  
import java.io.DataOutputStream;  
import java.io.IOException;  
import java.io.InputStream;  
import java.io.OutputStream;  
import java.net.Socket;  
import java.net.UnknownHostException;  

public class TCPClient {  
    public static void main(String[] args) {  
        try {  
            Socket socket = new Socket("192.168.1.123", 8888);  
            // 向服務器端發送數據  
            OutputStream os =  socket.getOutputStream();  
            DataOutputStream bos = new DataOutputStream(os);  
            bos.writeUTF("Connect");  
            bos.flush();  

            // 接收服務器端數據  
            InputStream is = socket.getInputStream();  
            DataInputStream dis = new DataInputStream(is);  
            System.out.println(dis.readUTF());  
        } catch (UnknownHostException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  
}  

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩伦理在线免费观看 | 精品视频在线免费播放 | 四虎国产免费 | 国产成年人视频 | 欧美性xxx狂流白浆 欧美性f | 国产精品国产国产aⅴ | 东京道一本热大交乱 | 好大好硬快点好爽公 | 亚洲国产午夜看片 | 99精彩视频 | 国产香蕉一区二区精品视频 | 国产情侣偷国语对白 | 国色天香视频完整版 | 午夜电影三级还珠格格 | 欧美一级片免费看 | 亚洲乱人伦在线 | 国产精品久久久99 | 亚洲精品一区二区三区在线播放 | 国产剧情一区二区三区 | 亚洲spank男男实践网站 | 国产清纯91天堂在线观看 | 日本在线观看免费观看完整版 | 青草视频网站在线观看 | 国产激情视频网站 | 欧美视频一区二区三区四区 | 高人先生免费观看全集 | 国产精品综合在线 | 色帽子影院 | 情侣宾馆愉拍自拍视频 | porno18老师hd| 青青草国产精品久久久久 | 狠狠香蕉 | 亚洲冬月枫中文字幕在线看 | 久久精品麻豆国产天美传媒果冻 | 波多野结衣中文字幕在线 | 513热点网| 精品国产在天天线在线麻豆 | 爱操综合| 国产精品香蕉一区二区三区 | 亚洲成人网页 | 日本三级欧美三级人妇英文 |