"阻塞"是一个术语,它使程序运行暂时"停留"在这个地方,直到一个会话产生,然后程序继续;通常"阻塞"是由循环产生的。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。客户端不需要指定打开...
分类:
其他好文 时间:
2014-05-12 04:36:14
阅读次数:
249
首先创建表:建表Sql文件CREATE DATABASE IF NOT EXISTS
`mybatis` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `mybatis`;-- 导出 表
mybatis.t_user 结构CREATE TABLE IF NO....
分类:
其他好文 时间:
2014-05-11 23:56:06
阅读次数:
564
服务器端尽可能使用RUSEADDR。
在绑定之前尽可能调用setsockopt...
分类:
其他好文 时间:
2014-05-11 14:38:19
阅读次数:
312
Windows Socket+HTTP服务器客户端
Winsock是 Windows下套接字标准。
1.HTTP协议:
HTTP是基于客户端/服务器的请求,响应协议。
请求:由客户端向服务器发起,指定了要从服务器获取的资源。请求包含了协议首部,指明了客户端处理能力信息,如...
包含头文件
功能:创建一个套接字用于通信
原型
int socket(int domain, int type, int protocol);
参数
qdomain :指定通信协议族(protocol family)
qtype:指定socket类型,流式套接字SOCK_STREAM,数据报套接字SOCK_DGRAM,原始套接字SOCK_RAW
qprotocol :协议类型
q返...
分类:
其他好文 时间:
2014-05-11 13:39:49
阅读次数:
269
#ftp
#ljl
#!/usr/bin/perl
use strict;
use Net::FTP;
my $user = "anonymous";
my $passwd = "chinaunix@";
my $host = "ftp.freebsd.org";
my $ftp = Net::FTP->new("$host", Debug =>0)
or die "Can't connec...
分类:
其他好文 时间:
2014-05-11 13:23:26
阅读次数:
286
p2pcli.c
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ERR_EXIT(m) do { perror(m...
分类:
其他好文 时间:
2014-05-11 07:13:56
阅读次数:
750
[Node.js]在windows下不得不防的小错误...
这个版本已经和之前不一样了,有专门的github的项目。https://github.com/mongodb/mongo-cxx-driver首先获取源代码:git clone https://github.com/mongodb/mongo-cxx-driver.git然后切换分支:git checkout 26compat然后用下面的命令编译:scons --prefix=/usr --use...
分类:
数据库 时间:
2014-05-11 01:40:46
阅读次数:
379