日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實現簡單的socket通信教程

瀏覽:19日期:2022-08-19 16:57:56

今天學習了一下java如何實現socket通信,感覺難點反而是在io上,因為java對socket封裝已經很完善了。

今天代碼花了整個晚上調試,主要原因是io的flush問題和命令行下如何運行具有package的類,不過最后問題基本都解決了,把代碼貼出來供大家參考

server

public class TcpServer { public static void main(String[] args) throws Exception { ServerSocket server = new ServerSocket(9091); try { Socket client = server.accept(); try { BufferedReader input = new BufferedReader(new InputStreamReader(client.getInputStream())); boolean flag = true; int count = 1; while (flag) { System.out.println(客戶端要開始發騷了,這是第 + count + 次!); count++; String line = input.readLine(); System.out.println(客戶端說: + line); if (line.equals(exit)) { flag = false; System.out.println(客戶端不想玩了!); } else { System.out.println(客戶端說: + line); } } } finally { client.close(); } } finally { server.close(); } }}

client

public class TcpClient { public static void main(String[] args) throws Exception { Socket client = new Socket(127.0.0.1, 9091); try { PrintWriter output = new PrintWriter(client.getOutputStream(), true); Scanner cin = new Scanner(System.in); String words; while (cin.hasNext()) { words = cin.nextLine(); output.println(words); System.out.println(寫出了數據: + words); } cin.close(); } finally { client.close(); } }}

補充知識:Java-Socket通信 同時JSON傳遞與解析

服務端

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;import net.sf.json.JSONObject;public class Server_2 { public static void main(String[] args) { Scanner in=new Scanner(System.in); InputStreamReader isr; BufferedReader br; OutputStreamWriter osw; BufferedWriter rw; try { ServerSocket serverSocket=new ServerSocket(4444); Socket socket=serverSocket.accept(); isr=new InputStreamReader(socket.getInputStream()); br=new BufferedReader(isr); String str=br.readLine(); JSONObject object=JSONObject.fromObject(str); System.out.println('ID:'+object.getInt('ID')); System.out.println('Name:'+object.getString('name')); System.out.println('password:'+object.getString('password')); br.close(); socket.close(); serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } }}

客服端

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.Socket;import java.util.Scanner;import net.sf.json.JSONObject;public class Client_2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); InputStreamReader isr; BufferedReader br; OutputStreamWriter osw; BufferedWriter rw; try { Socket socket = new Socket('localhost', 4444); osw = new OutputStreamWriter(socket.getOutputStream()); rw = new BufferedWriter(osw); User user = new User(); System.out.println('Id:'); user.setID(in.nextInt()); in.nextLine(); System.out.println('Name:'); user.setName(in.nextLine()); System.out.println('Password:'); user.setPassword(in.nextLine()); JSONObject jsonObject = JSONObject.fromObject(user); rw.write(jsonObject.toString()+'n'); rw.close(); socket.close(); } catch (Exception e) { // TODO: handle exception } }}

User

public class User { int ID; String name; String password; public int getID() { return ID; } public void setID(int iD) { ID = iD; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}

以上這篇Java實現簡單的socket通信教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品福利| 国产精品主播在线观看| 精品淫伦v久久水蜜桃| 亚洲不卡视频| 久热re这里精品视频在线6| 亚洲精品电影| 亚洲性色av| 日韩精品一区二区三区免费观影| 亚洲黄色免费av| 成人日韩在线| 国产二区精品| 亚洲一区二区成人| 一本色道精品久久一区二区三区| 欧美日韩国产综合网| 欧美a级一区| 国产91欧美| 国产综合色产| 免费久久99精品国产| 亚洲精品美女91| 狠狠久久伊人| 综合日韩av| 亚洲欧洲一区二区天堂久久| 日韩在线一二三区| 日韩有吗在线观看| 国产精品久久久久久久久久妞妞| 国产精品videossex| 久久久久黄色| 一区在线免费观看| 日韩精品视频一区二区三区| 国产精品qvod| 精品国产乱码久久久久久1区2匹| 亚洲精品成人图区| 在线精品视频在线观看高清| 亚洲精品伦理| 日韩欧美视频专区| 中文一区二区| 精品美女久久| 亚洲精品国产偷自在线观看| 日韩国产在线观看一区| 天堂av在线| 欧美午夜三级| 国产一区清纯| 国产欧美日韩在线一区二区| 午夜久久福利| 日韩精品第一区| 中文一区一区三区免费在线观| 日韩av中文字幕一区二区| 久久电影tv| 一区二区亚洲视频| 亚洲网站视频| 欧美激情麻豆| 涩涩涩久久久成人精品| 99视频精品全部免费在线视频| 国产精品亚洲成在人线| 免费成人在线视频观看| 国产精品二区不卡| 日本欧美一区| 亚洲一区欧美二区| 国产盗摄——sm在线视频| 亚洲狼人精品一区二区三区| 国产精品免费不| 久久av在线| 欧美aa国产视频| 国产在线观看91一区二区三区| 中文字幕av一区二区三区人| 日韩av免费| 精品精品国产三级a∨在线| 日本不卡中文字幕| 午夜亚洲福利在线老司机| 激情综合网址| 日本美女一区| 精品国产精品久久一区免费式 | 日韩国产一二三区| 美日韩精品视频| 亚洲精品888| 亚洲精品国产嫩草在线观看| 国产免费av国片精品草莓男男| 六月丁香综合| 午夜在线播放视频欧美| 男女男精品网站| 亚洲欧洲一区二区天堂久久| 九九久久婷婷| 在线日韩中文| 在线亚洲免费| 亚洲三级在线| 日韩在线一区二区| 三级欧美在线一区| 亚洲精品亚洲人成在线观看| 亚洲精品亚洲人成在线观看| 亚洲91在线| 国产日韩在线观看视频| 国产精品一区二区三区四区在线观看| 国产日韩欧美一区| 欧美xxxx中国| 欧美va亚洲va日韩∨a综合色| 国产视频久久| 亚洲理论在线| 久久精品毛片| 国产在线不卡| 一区二区三区国产在线| 免费观看久久久4p| 国产亚洲字幕| 久久黄色影院| 日本午夜精品久久久久| 成人一区不卡| 亚洲人妖在线| 98精品久久久久久久| 99视频精品免费观看| 国产精品激情| 99re国产精品| 国产伊人久久| 亚洲精品大全| 成人av三级| 国产欧美啪啪| 国产美女一区| 国产精品1区| 好吊日精品视频 | 欧美日韩18| 亚洲精品123区| 中文字幕在线视频久| 日韩精品午夜视频| av一区在线| 麻豆91小视频| 蜜桃视频在线观看一区| 91看片一区| 国产乱人伦精品一区| 中文一区在线| 欧美手机在线| 亚洲伦乱视频| 国产探花在线精品一区二区| 91精品国产91久久久久久黑人| 欧美1区二区| 清纯唯美亚洲综合一区| 欧美专区一区二区三区| 欧美a级片一区| 欧美日韩黑人| 91精品一区二区三区综合在线爱| 久久精品国产一区二区| 91精品国产自产观看在线| 亚洲色图综合| 婷婷精品进入| 国产在线观看www| 精品久久在线| 高清久久精品| 日韩国产高清在线| 午夜天堂精品久久久久| 久久午夜影视| 性一交一乱一区二区洋洋av| 日韩精品一区二区三区免费观影| 国产精品成人一区二区不卡| 另类小说一区二区三区| 麻豆精品国产91久久久久久| 精品国产亚洲一区二区三区大结局| 综合欧美亚洲| 国产精品第十页| 都市激情国产精品| 亚洲特色特黄| 欧美精品一区二区久久| 欧美日韩国产一区精品一区| 久久免费黄色| 一本综合精品| 国产欧美日韩一区二区三区四区 | 欧美精品黄色| 日韩国产在线一| 国产精久久一区二区| 久久男人av资源站| 99在线|亚洲一区二区| 日韩一级精品| 亚洲区第一页| 美日韩一区二区三区| 91tv亚洲精品香蕉国产一区| 美女精品网站| 国产精品欧美三级在线观看| 日本韩国欧美超级黄在线观看| 久久在线免费| 911精品国产| 日韩在线高清| 欧美另类中文字幕| 日韩在线高清| 日本精品久久| 欧美一级精品| 日本在线视频一区二区| 麻豆91精品视频| 午夜久久影院| 亚洲黄色免费看| 日本色综合中文字幕| 亚洲无线一线二线三线区别av| 欧美视频精品全部免费观看| 亚洲小说欧美另类婷婷| 国产精品一页| 国产模特精品视频久久久久| 国产精品视频一区二区三区四蜜臂 | 亚洲黄色网址| 国产女人18毛片水真多18精品| 久热精品在线| 久久高清免费| 97欧美在线视频| 精品国产成人| 欧美黄色一区二区| 国产伦精品一区二区三区视频|