仿QQ使用JAVA、C#、JS基于TCP交互的Demo

来源:互联网 发布:js object转string 编辑:程序博客网 时间:2024/05/21 03:57

仿QQ使用JAVA、C#、JS基于TCP交互的Demo

服务器使用的JAVA,桌面端有JAVA跟C#,WEB端使用的JS+HTML5,移动端等P2P版完成了在开发。

开发环境:JDK1.6,.NET 4.0,JS(javascriptmvc)。

        本人是菜鸟,DEMO没用什么高深的技术,里有很多可以用框架去解决的事,没用框架,我更喜欢自己动手去实现去折腾,尽管没有框架实现的优雅,比如服务器中的NIO可以用NIMA,数据协议可以用XMPP,依赖注入可以用Spring,现在想想当时去写个依赖注入纯粹是蛋疼的没事干,目前完成的功能有好友聊天、表情发送、图片发送、文件断点续传、离线消息、同一时间点只允许一个客户端,我就直接上图吧。

       精简交互流程图:


       DEMO交互页面,UI界面确实是惨不忍睹,没花时间弄UI,后续版本弄的赏心悦目点。

WEB端,嘿嘿,先把看得过去的放在前面。

        JAVA与WEB交互


     


     


     


    

   JAVA与JAVA交互

   

  

  

 

Server端:


NET端我就不传了跟上面一样的

代码提交到了google code    (包含了服务器端、WEB端、JAVA客户端,.NET客户端后续上传)

https://code.google.com/p/instant-messaging/

欢迎转载,转载请注明出处,谢谢! 

QQ群:114507898   欢迎同行、猎头、项目发包方入驻。


原创粉丝点击