写一个java程序,类似QQ聊天,但功能简单得多,要求己方为服务器端,提供端口让好友来连接,连接上

写一个java程序,类似QQ聊天,但功能简单得多,要求己方为服务器端,提供端口让好友来连接,连接上,第1张

本来就要先开服务器啊;

首先,开启服务器;

客户端连接服务器,一连上服务器,说明客户上线上;

通过客户端查看好友是否上线,如果上线,可以直接进行聊天,如果没上线,也可以给好友留言;

两个客户端进行聊天的原理:客户(A与B):A要发消息给B,首先,要把A的账号(发送者),A要发送的内容和B的账号(接收者),发送时间打包通过线程发给服务器;

服务器进行解包,查看B的账号是否上线,如果上线,再把这个包发给B,B进行解包,显示在界面上;B要发给A也是同理。。

你说的两个客户端直接聊天,其实相当于服务器与客户端的聊天而已,这样的聊天程序是不完整的。

希望能帮到你。

Java技术可以用来做:

1、 做网站:Java可以用来编写网站,现在很多大型网站都用Jsp编写。

2、 做Android开发:Android是一种基于Linux的自由及开放源代码的 *** 作系统,其源代码是Java。

3、 做游戏:诺基亚的手机游戏有90%以上都是Java开发的。PC端的游戏有《我的世界》,《英雄联盟》等。

4、 做软件:Eclipse,MyEclipse等知名Java开发工具.有关开发软件组件。

正常的聊天软件需要包含服务端和客户端 你需要上传的是服务端,不知道你服务端是swing写的还是 只有控制台,不管怎么写的,启动程序 就需要使用命令行调用你服务端的main方法所在的类,这样就能启动


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7785641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存