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

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

Java實現簡單的socket通信教程

瀏覽:26日期: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久久,三上悠亚国产精品一区二区三区
日韩在线观看一区二区三区| 成人一二三区| 国产精品2区| 国产欧美一区二区三区精品观看| 久久精品五月| 国产亚洲观看| 精品中文在线| 久久久久久久久久久妇女| 欧美激情精品| 欧美久久精品一级c片| 香蕉久久夜色精品国产| 丝袜亚洲另类欧美| 青草国产精品久久久久久| 麻豆网站免费在线观看| 麻豆精品一区二区综合av| 精品免费在线| 久久夜色精品| 蜜桃视频在线观看一区| 久久精品国语| 国产精品一区毛片| 日韩中文字幕不卡| 精品香蕉视频| 日本视频在线一区| 欧美日韩一二三四| 亚洲免费成人av在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 日韩精品水蜜桃| 午夜久久久久| 色一区二区三区| 日韩欧美在线精品| 日本午夜精品| 成人午夜亚洲| 麻豆一区二区99久久久久| 久久99久久久精品欧美| 亚洲精品欧美| 少妇精品在线| а√在线中文在线新版| 国产麻豆综合| 亚洲激情婷婷| 麻豆精品在线视频| 国产伊人精品| 在线综合欧美| 在线综合视频| 色婷婷狠狠五月综合天色拍| 日韩成人高清| 国产欧美日韩精品一区二区三区| 亚洲激情av| 欧洲一区二区三区精品| 欧美精品三级在线| 亚洲综合中文| 久久中文在线| 少妇精品在线| 日韩国产精品久久久久久亚洲| 午夜国产一区二区| 女同性一区二区三区人了人一| 欧美激情视频一区二区三区在线播放| 欧美日韩一区自拍| 日韩av一二三| 蜜桃一区二区三区在线观看| 欧美国产视频| 一本色道精品久久一区二区三区| 黄色成人精品网站| 欧美一级精品| 日本美女一区| 伊人国产精品| 日韩av一区二区在线影视| 嫩呦国产一区二区三区av| 999国产精品视频| 欧美三级第一页| 欧美日韩日本国产亚洲在线| 欧美精品观看| 免费久久久久久久久| 在线看片不卡| 在线精品观看| 国产极品嫩模在线观看91精品| sm捆绑调教国产免费网站在线观看| 欧美精品观看| 精品国产一区二区三区av片| 国产福利资源一区| 国产a亚洲精品| 久久在线视频免费观看| 国产欧美自拍| 欧美日韩四区| 国产精品一页| 在线精品一区| 国内精品99| 国产精品久久久久av蜜臀| 99国产精品| 视频福利一区| 国产精品久久久久av电视剧| 国产日韩欧美一区在线| 亚洲韩日在线| 日韩理论片av| 日韩精品专区| 麻豆亚洲精品| 欧美日韩水蜜桃| 国产极品一区| 免费av一区| 福利片在线一区二区| 色综合视频一区二区三区日韩| 不卡中文字幕| aa亚洲婷婷| 久久精品伊人| 97精品久久| 国产va在线视频| 精品国产亚洲一区二区三区大结局| 99成人超碰| 精品三级av| 国产亚洲精品美女久久| 在线视频亚洲欧美中文| 精品国产欧美日韩一区二区三区| 99精品综合| 亚洲伦乱视频| 成人国产综合| av日韩中文| 1000部精品久久久久久久久| 欧美日韩尤物久久| 日韩高清不卡| 亚洲网站视频| 99re国产精品| 91精品麻豆| 久久一区精品| 久久精品国产精品亚洲毛片| 日韩av一二三| 石原莉奈一区二区三区在线观看| 蜜桃视频在线网站| 国产一区二区三区久久久久久久久| 日韩高清二区| 蜜桃视频第一区免费观看| 国产成人久久精品一区二区三区| 99精品在线| 久久精品欧美一区| 日韩av影院| 国产精久久一区二区| 精品久久网站| 青青青国产精品| 国产精品香蕉| 美女视频一区在线观看| 麻豆精品99| 精品国产乱码久久久| 国产一区国产二区国产三区 | 美女尤物国产一区| 国产成人久久精品麻豆二区| 快播电影网址老女人久久| 亚洲女同中文字幕| 在线看片日韩| 国产日韩1区| 高清日韩中文字幕| 亚洲四虎影院| 亚洲自啪免费| 国产欧美一区二区精品久久久| 精品国产乱码久久久久久樱花| 日本综合字幕| 99在线观看免费视频精品观看| 亚洲综合图色| 国产精品xxx| 国产一区二区三区天码| 欧美午夜精彩| 自拍自偷一区二区三区| 国产欧美日韩视频在线| 日韩国产欧美| 日韩中文字幕1| 久久影院一区二区三区| 久久国产小视频| 亚洲精品日本| 精品99在线| 在线视频观看日韩| 7777精品| 水蜜桃精品av一区二区| 亚洲欧洲日本mm| 国产精品magnet| 激情婷婷综合| 久久国产乱子精品免费女| 日本在线啊啊| 综合亚洲自拍| 久久电影tv| 午夜精品福利影院| 天堂√中文最新版在线| 一区二区高清| 日韩av有码| 亚洲资源在线| 色老板在线视频一区二区| 日韩精品免费视频一区二区三区| 国产一区二区三区国产精品| 伊人精品在线| 精品国产欧美日韩| 狠狠色综合网| 午夜国产精品视频| 欧美天堂亚洲电影院在线观看| 亚洲永久av| 日韩啪啪电影网| 亚洲四虎影院| 91中文字幕精品永久在线| 精品网站999| 黄色网一区二区| 成人片免费看| 久久国产福利| 777久久精品| 国产精品久久久久久久久久10秀| 国产精品亚洲欧美|