socketserverclient服务器端监听socketIP+端口网络通信本地网络streamtcpdgramudpftp服务器传文件传命令socket.server多线程-执行
分类:
编程语言 时间:
2014-07-17 09:52:11
阅读次数:
202
Socket的TCP通讯一、socket的通讯原理服务器端的步骤如下。(1)建立服务器端的Socket,开始侦听整个网络中的连接请求。(2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接。(3)当完成通信后,服务器关闭与客户端的Socket连接。客户端的步骤...
分类:
其他好文 时间:
2014-07-16 23:51:35
阅读次数:
478
发送数据处理模式的概念:相信每一个第一次写游戏服务器的人都会在发送数据处理这里卡主,因为相对于简单易处理的接收消息处理,发送消息的时机和驱动更加难以把握。为什么呢?我们看下套接字可读的条件:1: 该套接字接收缓冲区中的数据字节数大于接收低水位标记2: 该连接的读关闭3: 该套接字是一个监听套接字,并...
分类:
其他好文 时间:
2014-07-16 17:53:52
阅读次数:
224
var net = require ('net');
var HOST = '192.168.1.50';
var PORT = 8809;
net.createServer(function(sock){
console.log('CONNECTED:'+sock.remoteAddress + ":"+ sock.remotePort);
sock.on('d...
分类:
编程语言 时间:
2014-07-16 17:26:22
阅读次数:
235
ovs 对于 OFPT_SET_CONFIG消息的处理过程非常简单,其实就是通过TCP协议(或其它)交换了几个整型值,而且交换机不需要对此消息进行回复;只需要解析出消息体(struct ofp_switch_config)然后设置max miss len 即可。通过分析Floodlight发送它的过程 和 OVS
处理它的过程,我们可以对openflow协议有更好的理解。下面是代码流程:
...
分类:
其他好文 时间:
2014-07-16 12:56:41
阅读次数:
260
一、进程进程可以认为是程序执行时的一个实例.进程是系统进行资源分配的独立的实体,且每个进程拥有独立的地址空间.一个进程无法直接访问另一个进程的变量和数据结构,如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,有名管道,信号,信号量,消息队列,套接字等.一个进程可以拥有多个线程,...
分类:
编程语言 时间:
2014-07-15 23:39:05
阅读次数:
334
转自:http://blog.chinaunix.net/u3/102500/showart_2065640.html一 三种类型的套接字:1.流式套接字(SOCKET_STREAM)提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SO...
分类:
系统相关 时间:
2014-07-15 22:56:12
阅读次数:
543
通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。
网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/I...
分类:
移动开发 时间:
2014-07-14 16:59:17
阅读次数:
428
前言
sendmsg和recvmsg函数是一对相对下层的套接字发送、接受函数。通过这对函数,我们可以设置或者取得数据包的一些额外的控制信息,这些信息中比较常用的就是本文要介绍的发送、接受接口信息。通过这对函数,我们可以指定一个数据包发送的时候使用的接口(网卡)或者获得一个接受到数据包的来源接口。
sendmsg函数使用
sendmsg(fd, &mhdr, 0)函数中最重要的就是ms...
分类:
其他好文 时间:
2014-07-14 12:57:36
阅读次数:
291
RMI
RMI (Remote Method Invocation)是Java用于实现透明远程调用的重要机制。在远程调用中,客户端仅有服务器端提供的接口 。通过此接口实现对远程服务器端的调用。其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。...
分类:
其他好文 时间:
2014-07-13 18:11:23
阅读次数:
220