摘要: 通过模拟请求或序列化来发送不同的消息 思路:要发送不同的消息(文字,图片,文件,震动等等),我想可不可以对不同类型的消息作一个标识呢,在哪里标志呢? 因为在传输的时候服务器与客户端只以字节流的方式来完成数据的传输,那么我们就可以在不同的数据数里加一个标志。 阅读全文
posted @ 2012-05-27 23:32 inline 阅读(5063) 评论(12) 推荐(8) 编辑
摘要: 之前实现在监听客户端的上线, 现在服务器要接收客户端发来的消息来了: //接收消息,由于服务器不知道什么时候接收到消息,它就得不一直在等待接收,所以要用一个线程来完成它 阅读全文
posted @ 2012-05-27 22:52 inline 阅读(2045) 评论(3) 推荐(2) 编辑
摘要: 首先看网络通信的前提: 网络通信还是要基于协议的规范,从一个通信软件到另一个通信软件,要从应用层、传输层、网络层、物理层。IIS服务器上运用到了应用层上http协议,传输层上的tcp协议。聊天软件上以QQ和FQ为代表类型,QQ是一种广域网的聊天软件,它是一种基于面象连接的TCP协议,FQ(飞秋)局域网聊天软件应用到了基于非连接的UDP(登陆广播)和TCP(消息单播文件单传)。 阅读全文
posted @ 2012-05-27 00:51 inline 阅读(7591) 评论(5) 推荐(4) 编辑