hello大家好,我是城乡经济网小晟来为大家解答以上问题,怎么编写qq代码简单,让你装逼装到没底线)很多人还不知道,现在让我们一起来看看吧!
【资料图】
小编最近一直比较忙,没怎么发文,所以这次小编带来了干货给各位网友,既可以在朋友面前装逼!又可以装逼!还可以装逼!哈哈哈哈!
好了,今天小编给各位带来的是30分钟用JAVA肢解QQ!
没错,今天咱们就化身奇葩医生解剖QQ,让各位网友制作简单的QQ!
好了,不说了。现在我们假设都是一名优秀的外科医生,让我们先来肢解QQ这只小企鹅的心脏——服务器和客户机吧。先看一下它的大体框架 ,真的很简单。
A.服务器
1.创建一个服务器
2.创建一个Socket甬道
3.从Socket甬道中获取输入和输出流,再对输入和输出流进行读写操作。
4.关闭服务器与客户机的连接
(B.客户机
1.创建一个Socket甬道(指定服务器的ip和port)
2.从Socket甬道中获取输入和输出流,再对输入和输出流进行读写操作。
3.关闭客户机与服务器的连接)
因为客户机的代码上图比较麻烦,有兴趣的网友可以加群124076244获取全部代码,更有最新Java资料免费赠送。
戴上手套,拿起手术刀,开始吧!
A.服务器
1.画一个界面
1.1多行输入框内的消息为聊天记录(也就是1.服务器发送给客户机的消息,2.客户机发送给服务器的消息都要显示),用滚动条jscrollPane来阅读JTextArea
1.2单行文本输入框内的消息为服务器发送给客户机的消息
1.3由点击按钮这个事件来发送消息
2.创建一个服务器
2.1创建一个服务器(要记得给定端口)
2.2创建一个Socket甬道来获取输入和输出流,用循环来让服务器可以不停地连接客户机
2.3接收消息(用一个线程来对输入流进行处理)
2.3.1 首先定义一个方法readString来把客户机发来的输入流转为字符串
2.3.2 调用方法readString,用一个字符串来封装获得的字符串,并显示在JTextArea中,用一个判断条件来使服务器和客户机的通信在适当的时候停止
2.4发送消息
2.4.1用一个字符串来封装要发送的消息(可以用JTextField,或别的方法来决定要发送的消息),然后用out.write()发送
2.4.2在服务器的JTextArea中显示服务器发送的消息
下面直接上图,小编也会累的!
解剖之后,再把肢体组装起来,就是一个简单的QQ了。如下图
当然,这只是一部分,有兴趣的网友可以加群124076244获取全部代码,更有最新Java资料免费赠送!
本文就为大家讲解到这里,希望对大家有所帮助。
标签:
- 怎么编写qq代码简单 让你装逼装到没底线 天天热消息
- 黑龙江:优化营商环境助推更多项目落地生“金”
- (经济)黑龙江:优化营商环境助推更多项目落地生“金” 环球微速讯
- “青藏之窗·雪域羚城”新时代生态诗歌论坛在合作开幕 全国百余诗人共襄文化盛宴 每日热门
- 精彩看点:苹果市值2025年有望达4万亿美元 就看iPhone 15成败了
- 稀土概念股走强,稀土ETF基金涨逾1%_即时焦点
- 郑南宁院士:人类作为有机生命会与无机的智慧生命并存,这是人与机器的融合
- 银华中证港股通消费主题ETF净值下跌2.15% 请保持关注|热点评
- 6月29日常州新阳科技苯酐价格暂稳 焦点热闻
- 东方国信:6月28日融券卖出金额256.91万元,占当日流出金额的0.92%-每日热闻