java_socket_chat
一个用 java socket 完成的简易聊天程序
P2PClient 和 P2PServer 都是用 MyEclipse 2017 写的项目
P2PClient:客户端程序
P2PServer:服务端程序
可以先把 P2PClient 和 P2PServer 项目导入 Myeclipse 或者 Eclipse,
然后运行两个项目里的 Start.java 文件就能启动程序了。
也可以把两个项目都导出为可执行 jar 文件,直接双击运行即可启动程序。
当前直接双击 P2PClient.jar 文件就能打开客户端使用,客户端可以多开,后台的数据转发由我配置的服务器来进行。
因为这个聊天程序是能跨局域网即外网访问的,所以 P2PServer 服务端程序需要跑在外网服务器上该聊天程序才能正常运行。
所以要实现聊天功能还需要租外网服务器,这个我用的是阿里云的 EC
1