基于TCP协议的聊天程序-Socket编程

我要开发同款
程序员来攒经验2021年01月18日
103阅读

作品详情

本程序基于Message机制,将传递的信息封装成自定义类ChatMessage,UserstateMessage,ErroMessage等,通过instanceof函数,对每种message进行不同的处理,达到接发消息的功能;用户信息使用了txt文档模拟数据库,通过对文档的写实现注册功能,对文档的读实现登录及检验功能;传送文件实现的是群发文件功能,通过2次P2P传文件操作(第一次客户端A与服务器,第二次服务器与客户端B),其中主要通过在接收端建立新的ServerSocket,发送端建立新的Socket与其连接,同时使用线程防止主程序阻塞,达到传送文件的功能;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论