网络编程
ericming200409
C/C LINUX TCP/IP Python
展开
-
linux网络编程笔记
一 三种类型的套接字:1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,不保证可靠性。3.原始式套接字(SOCKET_RAW) 该接口允许对较低层次协议,如IP,ICMP直接访问。转载 2010-04-30 21:11:00 · 1029 阅读 · 1 评论 -
wait与waitpid
#includepid_t wait(int *status)pid_t waitpid(pid_t pid,int *status,int options)wait函数的功能是等待子进程执行完的时候执行父进程发出wait调用的进程会进入睡眠知道它的一个子进程退出或受到一个不能被忽略的信号时候唤醒,如果该调用进程没有子进程或它的子进程已经结束,该调用立即返回,调用返回是参数s转载 2010-05-22 15:23:00 · 617 阅读 · 0 评论 -
exec系列函数
<br />1.exec家族一共有六个函数,分别是:<br />(1)int execl(const char *path, const char *arg, ......);<br />(2)int execle(const char *path, const char *arg, ...... , char * const envp[]);<br />(3)int execv(const char *path, char *const argv[]);<br />(4)int execve(const转载 2010-06-21 00:14:00 · 4981 阅读 · 0 评论 -
判断字节序小程序
<br />#include <stdio.h> int main() { unsigned short a = 0x1; unsigned char *p = (char *)&a; if(*p) { printf("your system is little-endian/n"); } else printf("your system is big-endian/n"); return 0; }原创 2011-04-09 18:23:00 · 732 阅读 · 0 评论