随笔分类 -  【Network Service】

摘要:本文介绍XMPP协议原理及相关信息。 XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的... 阅读全文
posted @ 2012-03-04 01:48 Healtheon 阅读(131062) 评论(8) 推荐(24) 编辑
摘要:本实例是一个基于TCP的简单通讯实例,分为服务器端和客户端,服务器端监听客户端的连接请求,客户端将信息发送给服务器端,而服务器端则回复客户端发送的信息以达到通讯测试:服务器端代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;namespaceSimpleTcpServer{classProgram{staticvoidMain(string[]args){//接收到的数据intreceive;//定义 阅读全文
posted @ 2011-04-19 11:39 Healtheon 阅读(1026) 评论(0) 推荐(2) 编辑
摘要:在程序设计中,涉及数据存储和数据交换的时候,不管是B/S还是C/S模式 ,都有这样一个概念:数据库服务器。这要求一台性能和配置都比较好的主机作为服务器,以满足数目众多的客户端进行频繁访问。但是对于一些数据交换的要求不 主同,而且涉及到的通讯个体数目不多,如果还采用“一主机多客户机”的模式,便要求一台硬件配置良好而且软件上安装了相关数据服务软件,这样会造成硬件和 软件上的很多不必要的成本,这时Socket在点对点的平行对象之间的网络通讯的优势就就发挥出来了。 其实对于Socket通讯来说,服务器和客户端的界定不像数据库服务器与客户端那样明显,甚至可以说Socket通讯里面的服务器... 阅读全文
posted @ 2011-04-19 10:56 Healtheon 阅读(1053) 评论(0) 推荐(2) 编辑
摘要:本文介绍Socket的基本知识。 TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”,详细见《计算机网络》。 SOCKET(套接字)是TCP/IP协议的网络通信的一种实现。包含进行网络通信必须的五种信息: 连接使用的协议(TCP/UDP) 本地主机的IP地址 本地进程的协议端口 远地主机的IP地址 远地进程的协议端口 通过SOCKET ,可以实现应用中的并发链接 建立SOCKET连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。... 阅读全文
posted @ 2011-04-19 10:46 Healtheon 阅读(2069) 评论(0) 推荐(1) 编辑