易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux TCP Socket程序分析

/************************
c语言编写的tcp socket通信的server端。
可以持续监听myprot指定的端口
打印端口接收到的字符流
头文件因为尖括号被转义,所以用了引号
************************/
#include "stdio.h"
#include "stdlib.h"
#include "errno.h"
#include "string.h"
#include "sys/types.h"
#include "netinet/in.h"
#include "sys/socket.h"
#include "sys/wait.h"
int main(int argc,char **argv)
{
    int sockfd, new_fd;
    struct sockaddr_in my_addr;
    struct sockaddr_in their_addr;
    unsigned int sin_size,myport,listnum;
    myport = 9785;  //绑定的端口号
    listnum = 10;
    /*************************************************
     Socket接口:是TCP/IP网络的API,Socket接口定义了许多的函数,可以
                 在此基础上开发Internet上的TCP/IP网络编程
    
     Create Socket: int socket(int domain, int type, int protoco);
    
     Argument Description:domain 指明所有协议族,通常是PF_INET(TCP/IPV4)
                          当然他也可以支持IPV6,和更多的网络协议,根据
                          具体的应用来选择
                          type 分SOCK_STREAM(TCP),SOCK_DGRAM(UDP),SOCK_RAW
                     


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

linux操作系统安装命令

1 红帽
rpm  -ivh 安装
         -e   删除
         -u  升级
         -q  查询
2 ubuntu
deb dpkg -i 安装
       &n ......

linux 下c 程序 段错误 分析

fopen("/var/spool/cron/tmp","w+");
/////////////////////////////////////////
#i nclude <sys/types.h>
#i nclude <sys/stat.h>
#i nclude <fcntl.h>
#i nclude <unistd.h>
#i nclude <stdio.h>
#i nclude <string.h>
#i nclude <stdlib.h>
int main(){
in ......

Linux内核增加系统调用

1.linux 系统调用的基本原理
   linux的系统调用形式与POSIX兼容,也是一套C语言函数名的集合。然而,linux系统调用的内部实现方式却与DOC的INT 21H相似,它是经过INT 0X80H软中断进入后,再根据系统调用号分门别类地服务。
从系统分析的角度,linux的系统调用涉及4个方面的问题。
(1)与系统调用有关的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号