打开网络的 Socket 链接。 语法: resuce fsockopen(string hostname, int port, int [errno], string[errstr], int [timeout]);返回值: 资源;函数种类: 网络系统;内容说明: 目前这个函数提供两个 Soc.....
分类:
Web程序 时间:
2014-11-17 01:39:25
阅读次数:
244
每创建一个TCP连接,就创建一个进程。 代码如下: # coding: utf-8
import socket
import os
import sys
import signal
import errno
from time import ctime def hanlde_sigchld(a, b...
分类:
编程语言 时间:
2014-11-14 00:13:05
阅读次数:
294
这个相对于多进程更加简单,每accept一个新的连接就创建一个新的线程。代码如下: # coding: utf-8
import socket
import sys
import errno
import threading
from time import ctime class ClientTh...
分类:
编程语言 时间:
2014-11-13 23:56:05
阅读次数:
274
Linux/include/uapi/asm-generic/errno.h 1 #ifndef _ASM_GENERIC_ERRNO_H 2 #define _ASM_GENERIC_ERRNO_H 3 4 #include 5 6 #define EDEADLK ...
分类:
编程语言 时间:
2014-11-12 19:29:25
阅读次数:
335
gethostbyname函数 : 是将主机名转换成对应的IPv4地址;
函数原型:
struct hostent *gethostbyname(const char *hostname)
//返回: 成功返回一个非空指针,否则返回NULL并设置errno的值
返回:
>>>
调用成功,返回一个指向hostent结构的指针,该结构含有所查找主机...
分类:
其他好文 时间:
2014-11-11 16:44:07
阅读次数:
322
strerror(errno):获取errno对应的错误#include /* for strerror */#include #include int main(int argc, char ** argv) { int i = 0; for(i = 0...
分类:
系统相关 时间:
2014-11-05 10:39:31
阅读次数:
262
_ 124 EMEDIUMTYPE_ Wrong medium type_ 123 ENOMEDIUM__ No medium found_ 122 EDQUOT___ Disk quota exceeded_ 121 EREMOTEIO__ Remote I/O error_ 120 EISNAM...
分类:
系统相关 时间:
2014-11-04 14:34:14
阅读次数:
400
EINTR: 阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种错误。只能针对阻塞模式的socket。读,写阻塞的socket时,-1返回,错误号为INTR。另外,如果出现EINTR即errno为4,错误描述Interrupted system call,操作也应该继续。如果recv...
分类:
其他好文 时间:
2014-11-02 12:02:20
阅读次数:
242
一个进程在同一时刻只能做一件事情,线程可以把程序设计成在同一时刻能够做多件事情,每个线程处理各自独立的任务。线程包括了表示进程内执行环境必需的信息,包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程似有数据。进程的所有信息对该进程的所有线程都是共享的...
分类:
编程语言 时间:
2014-11-01 19:07:41
阅读次数:
242
在使用fedora系统的yum源的时候出现了...
分类:
系统相关 时间:
2014-10-29 19:24:19
阅读次数:
281