1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O...
分类:
其他好文 时间:
2015-05-11 01:27:31
阅读次数:
169
bind() 函数的定义与作用—— ????将一本地地址与一套接口捆绑。本函数适用于未连接的数据报或流类套接口,在connect()或listen()调用前使用。 ????当用socket()创建套接口后,它便存在于一个名字空...
分类:
其他好文 时间:
2015-05-02 23:35:11
阅读次数:
435
在该系列的第一篇文章中,我们已经提到JPA和Hibernate。下图是两者在系统架构中的作用:
由以上图片我们可以得出两个结论:首先JPA的主要作用就是持久化操作;其次JPA只是一种规范,它需要一种实现,正如上图显示的,Hibernate、oPenJPA等等。简单些,可以说JPA只是一套接口,本身不能完成任何事情。
而这篇博文的主要内容就是对JP...
分类:
Web程序 时间:
2015-04-29 11:36:29
阅读次数:
153
socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。对于使用一给定地址族的某一特定套接口,只支持一种协议。但地址族可设为AF_UNSPEC(未指定),这样的话协议参数就要指定了。协议号特定于进...
分类:
编程语言 时间:
2015-04-27 00:23:14
阅读次数:
197
Spring之所以抽象Resource接口,是因为传统的java使用URL和标准的handler来处置资源。但是有个局限是不能直接读取classpath下的资源。因此Spring定义了一套接口。这套接口分为两部分,Resource和ResourceLoader,其中是对资源的抽象,后者负责加载资源。Spring的ApplicationContext实现了ResourceLoader接口。
Res...
分类:
编程语言 时间:
2015-04-26 00:04:18
阅读次数:
146
int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: I...
分类:
其他好文 时间:
2015-04-25 12:08:53
阅读次数:
105
listen函数摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数...
分类:
其他好文 时间:
2015-04-24 20:55:14
阅读次数:
116
两个网络程序之间需要通信就需要在他们之间建立一个链接通道,这个通道就是由一个五元组组成
五元组:(协议、本地IP地址、本地端口号、远程IP地址、远程端口号)socket编程原理socket套接口网络程序之间通信是依靠socket套接口进行通信。
例如:主机A上面的QQ程序需要发送消息到主机B上面的QQ,步骤就是:
①主机A上面的QQ发消息存到主机A上面的socket中
②这个socket通过...
分类:
其他好文 时间:
2015-04-22 15:26:44
阅读次数:
122
UCenter 是国内最常用的会员整合系统,它定义了一套接口用于不同应用(系统)间的协作。注册过程通过某个应用注册时,应用会先调用 uc_client/client.php 中的uc_user_register,让 UCenter 先添加用户。如果成功则返回该用户id,否则返回错误代码(小于0)。应...
分类:
其他好文 时间:
2015-04-13 00:13:16
阅读次数:
260
socket可以看成是用户进程与内核网络协议栈的编程接口。socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程间通信。IPv4套接口地址结构通常也称为“网际套接字地址结构”,它以“sockaddr_in”命名,定义在头文件中struct sockaddr_in { uint8_....
分类:
其他好文 时间:
2015-04-12 06:42:58
阅读次数:
135