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

您的位置:首頁技術(shù)文章
文章詳情頁

Java網(wǎng)絡(luò)編程TCP實(shí)現(xiàn)聊天功能

瀏覽:109日期:2022-08-09 11:45:41

網(wǎng)絡(luò)編程TCP實(shí)現(xiàn)聊天的前提還需要掌握IO流,話不多說,直接上代碼!

客戶端:

package com.kuang.lesson02;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;//客戶端public class TcpClientDemo01 { public static void main(String[] args) {Socket socket = null;OutputStream os = null;try { //1、要知道服務(wù)器的地址、端口號(hào) InetAddress serverIP = InetAddress.getByName('127.0.0.1'); int port = 9999; //2、創(chuàng)建一個(gè)socket連接 socket = new Socket(serverIP, port); //3、發(fā)送消息IO流 os = socket.getOutputStream(); os.write('你好,Java'.getBytes());} catch (Exception e) { e.printStackTrace();} finally { if (os != null) {try { os.close();} catch (IOException e) { e.printStackTrace();} } if (socket != null) {try { socket.close();} catch (IOException e) { e.printStackTrace();} }} }}服務(wù)端:

package com.kuang.lesson02;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;//服務(wù)端public class TcpServerDemo01 { public static void main(String[] args) {ServerSocket serverSocket = null;Socket socket = null;InputStream is = null;ByteArrayOutputStream baos = null;try { //1、我得有一個(gè)地址 serverSocket = new ServerSocket(9999); while (true) {//2、等待客戶端連接過來socket = serverSocket.accept();//3、讀取客戶端的消息is = socket.getInputStream();//管道流baos = new ByteArrayOutputStream();byte[] buffer = new byte[1024];int len;while ((len = is.read(buffer)) != -1) { baos.write(buffer, 0, len);}System.out.println(baos.toString()); }} catch (Exception e) { e.printStackTrace();} finally { //關(guān)閉資源 if (baos != null) {try { baos.close();} catch (IOException e) { e.printStackTrace();} } if (is != null) {try { is.close();} catch (IOException e) { e.printStackTrace();} } if (socket != null) {try { socket.close();} catch (IOException e) { e.printStackTrace();} } if (serverSocket != null) {try { serverSocket.close();} catch (IOException e) { e.printStackTrace();} }} }}運(yùn)行結(jié)果:

1、首先運(yùn)行服務(wù)端,等待接收消息,可以發(fā)現(xiàn)服務(wù)端一直在運(yùn)行

Java網(wǎng)絡(luò)編程TCP實(shí)現(xiàn)聊天功能

2、接著運(yùn)行客戶端,發(fā)送消息,可以發(fā)現(xiàn)客戶端運(yùn)行結(jié)束

Java網(wǎng)絡(luò)編程TCP實(shí)現(xiàn)聊天功能

3、返回服務(wù)端查看,可以發(fā)現(xiàn)服務(wù)端已經(jīng)接收到了客戶端發(fā)送來的消息

Java網(wǎng)絡(luò)編程TCP實(shí)現(xiàn)聊天功能

4、由于是循環(huán)操作,所以只要客戶端發(fā)送消息來,服務(wù)端就能接收到,可以實(shí)現(xiàn)多次發(fā)送消息。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪| 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 船用锚链|专业锚链生产厂家|安徽亚太锚链制造有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 安徽泰科检测科技有限公司【官方网站】 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 九爱图纸|机械CAD图纸下载交流中心 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 |