一个使用数据报通讯方式的聊天程序实例,含客户端和后台
5页1、/*ChatClientjava*/ .*;importjava.io.*;ublicclassChatClient privateDatagramSockets;privateInetAddresshostAddress;privatebytebuf=newbyte1000;privateDatagramPacketdp=newDatagramPacket(buf,buf.length);/*方法说明:构造器,这里实现接收用户输入和与服务器通讯*输入参数:*返回类型:*/ publicChatClient()/ 使用构造器,创建使用本机任何可用端口的数据包trySockets=newDatagramSocket();/ 获取本地 IP hostAddress=InetAddress.getByName(localhost);System.out.println(Clientstart);while(true)StringoutMessage=;/ 读取输入BufferedReaderstdin=newBufferedReader(newInputStreamReader(System
2、.in);tryoutMessage=stdin.readLine();catch(IOExceptionie)System.err.println(IOerror!);/ 如果输入“ bye ”则表示退出程序if(outMessage.equals(bye)break;StringoutString=Clientsay:+outMessage;bytebuf=outString.getBytes();/ 打包数据,发送数据DatagramPacketout=newDatagramPacket(buf,buf.length,hostAddress,ChatServer.PORT);s.send(out);/ 等待服务器返回s.receive(dp);Stringrcvd=rcvdfrom+dp.getAddress()+,+dp.getPort()+:+newString(dp.getData(),0,dp.getLength();System.out.println(rcvd);catch(UnknownHostExceptione)System.out.println(Can;to
《一个使用数据报通讯方式的聊天程序实例,含客户端和后台》由会员人***分享,可在线阅读,更多相关《一个使用数据报通讯方式的聊天程序实例,含客户端和后台》请在金锄头文库上搜索。
年产200吨蛋卷生产线改建项目建议书写作模板立项备案审批
战略合作框架协议合同
2023年管理学概论在线作业试卷答案
酒店充值活动方案
(整合汇编)2022教师求职信四篇
十四中月考题七年
2011年二级建造师《施工管理》真题及答案解析
110320017丁园图像退化与复原的系统设计和边缘检测
某亮化工程施工组织设计
小学六年级语文教案明天我们毕业2
苏教版小学数学五年级上册期末复习教案(最佳)
[最新]非凡单立管排水系统
【最新版】沪教版九年级化学全册第6章第二节溶液组成的表示同步测试及答案题及答案1
2022年设计实习报告集合八篇
主笔设计师的岗位职责电子版(3篇)
一级建造师机电工程实务案例题部分精选
烟雾报警器项目商业计划书写作模板-代写定制
八年级下物理第九章单元测试题
XZ-18奖惩管理办法
婚礼新郎答谢词集合九篇
2023-05-20 2页
2024-02-29 6页
2024-02-13 8页
2023-11-24 184页
2023-03-30 5页
2023-08-22 12页
2023-07-09 5页
2023-05-24 5页
2023-08-15 3页
2022-11-21 7页