Skip to content

YLD10/java_socket_chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java_socket_chat

一个用 java socket 完成的简易聊天程序

P2PClient 和 P2PServer 都是用 MyEclipse 2017 写的项目

P2PClient:客户端程序

P2PServer:服务端程序

可以先把 P2PClient 和 P2PServer 项目导入 Myeclipse 或者 Eclipse,
然后运行两个项目里的 Start.java 文件就能启动程序了。
也可以把两个项目都导出为可执行 jar 文件,直接双击运行即可启动程序。

当前直接双击 P2PClient.jar 文件就能打开客户端使用,客户端可以多开,后台的数据转发由我配置的服务器来进行。

因为这个聊天程序是能跨局域网即外网访问的,所以 P2PServer 服务端程序需要跑在外网服务器上该聊天程序才能正常运行。
所以要实现聊天功能还需要租外网服务器,这个我用的是阿里云的 ECS 云服务器,学生价 9.9 元/月。
你也可以去试用青云的计时收费服务器。

代码的主要部分目前都有加上了注释,不过有些地方可能解释得不太好或者不正确,本人才疏识浅,望见谅。
而且程序目前还有 bug ,我暂时还没时间去修改。

欢迎微信交流:YL1315348050

About

一个用 java socket 完成的简易聊天程序

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages