电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

基于Java的Socket編寫的C/S聊天程序實現

瀏覽:66日期:2022-09-04 15:30:53

一個很久以前寫的能夠支持C/S模式聊天的Demo,利用Java的Socket寫的。

只能聊一句就下線,挺low的。

服務器端程序Server

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class TestTcpServer {public static void main(String[] args) {ServerSocket ss = null;BufferedReader in = null;try {ss = new ServerSocket(8888);System.out.println('服務器啟動');Socket socket = ss.accept();System.out.println('連接建立');System.out.println(socket.getInetAddress().getHostAddress());//服務器接收客戶端發送的數據in = new BufferedReader(new InputStreamReader(socket.getInputStream()));String clientContent = in.readLine();System.out.println('接收客戶端消息: ' +clientContent);} catch (IOException e) {e.printStackTrace();}}}

客戶端程序Clinet

import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;public class TestTcpClient {public static void main(String[] args) {Socket socket = null;BufferedWriter out = null;//客戶端發送數據,服務器端接收try {socket = new Socket('127.0.0.1',8888);System.out.println('與服務器連接了');Scanner sc = new Scanner(System.in);String content = sc.nextLine();out = new BufferedWriter((new OutputStreamWriter(socket.getOutputStream())));out.write(content);out.flush(); sc.close();} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally{try {out.close();socket.close();} catch (IOException e) {e.printStackTrace();}}}}

運行樣例

注意要先起S端,否則:

基于Java的Socket編寫的C/S聊天程序實現

好啦,先起S端:

基于Java的Socket編寫的C/S聊天程序實現

然后S端就在等待,它“說話”也沒人理它:

基于Java的Socket編寫的C/S聊天程序實現

接著起C端:

基于Java的Socket編寫的C/S聊天程序實現

S端也會有響應:

基于Java的Socket編寫的C/S聊天程序實現

然后C端發消息:

基于Java的Socket編寫的C/S聊天程序實現

S端收到消息,就雙雙Over了:

基于Java的Socket編寫的C/S聊天程序實現

到此這篇關于基于Java的Socket編寫的C/S聊天程序實現的文章就介紹到這了,更多相關Java Socket C/S聊天內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 领先的大模型技术与应用公司-中关村科金 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 山东成考网-山东成人高考网 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 食品级焦亚硫酸钠_工业级焦亚硫酸钠_焦亚硫酸钠-潍坊邦华化工有限公司 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 四川成人高考_四川成考报名网| 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 模切之家-专注服务模切行业的B2B平台! | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 |