摘要:
在结对项目中我和王以正同学一组。我们决定以王以正同学个人项目为基础开发。原因主要有几点:我使用的C++在开发效率和难易度上没有王以正用的java好;java语言的跨平台特性可以更好地支持网页端、安卓端;还有就是王以正同学个人项目的功能比我的更为完善。综合以上几点我们选用王以正同学的作为基础开发。 在 阅读全文
摘要:
由于我们技术方面大牛王以正同学的要求,我们将开发语言改为c#(软粉的要求啊)。之前的开发工作需要推倒重来T_T。不过程序框架、设计思路大体不变。软件正式命名为OpenTalk。 目前用户端代码如下: 阅读全文
摘要:
最近实现了团队项目局域网聊天室的服务器端的框架,目前可以接收socket请求并收发消息。 由于聊天室服务器需要同时维持多个socket通信,所以服务器端代码采用了多线程技术,即每接收到一个socket请求后将创建一个新的线程进行后续操作,而主线程一直在等待请求并分发任务。实现了同时服务多个socke 阅读全文
摘要:
团队项目是建立局域网聊天室,我们打算用socket通信实现消息传递。考虑网络方面java有很多封装好的类库,使用十分方便,我们团队初步打算使用java实现。 目前我和王以正同学完成代码。目前我起了一个头,完成了客户端内核的基本框架。代码如下: 其中每个客户类包含成员变量:昵称(name)、所属聊天室 阅读全文
摘要:
团队项目我们组是要做一款局域网聊天工具,是可以允许用户在局域网中创建聊天室并聊天。对于在同一局域网中有聊天、群聊需求的用户十分有帮助,面向高校、企业用户。无需连接因特网,在局域网便可以开启群聊。 具体需求分析如下: 以下数字代表功能需求优先级,最大为10。 业务需求: 私人即时文字交流(10): 一 阅读全文