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

linux网络编程笔记

一 三种类型的套接字:
1.流式套接字(SOCKET_STREAM)
    提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。
2.数据报式套接字(SOCKET_DGRAM)
    提供无连接的数据传输服务,不保证可靠性。
3.原始式套接字(SOCKET_RAW)
    该接口允许对较低层次协议,如IP,ICMP直接访问。
二 基本套接字系统调有有如下一些:
    创建套接字: socket()
    绑定本机端口: bind()
    建立连接: connect(),accept()
    侦听端口: listen()
    数据传输: send(), recv()
    输入/输出多路复用: select()
    关闭套接只:   closesocket()
   
三 数据类型
    struct sockaddr
    {
       unsigned short  sa_family;   //地址族, 一般为AF_INET
       char                  sa_data[14];   //14字节的协议地址
    }
    struct sockaddr_in
    {
       short int                     sin_family;   //地址族
       unsigned short int      sin_port;      //端口号
       struct in_addr             in_addr;      //ip地址
       unsigned char             sin_zero[8];  //填充
    }
四 常用函数
    1 socket()
       头文件:
       #include <sys/types.h>
       #include <sys/socket.h>
  


相关文档:

关于Linux信号的总结


标准信号与实时信号
0-31 这 32 个信号称为标准信号。
从 32 到 63 之间的 32 个信号称为实时信号。
可以通过 man 7
signal 查看对“标准信号”和“实时信号”详细的描述。
信号排队
每个进程拥有一个信号等待队列。在 task_struct 中有一个 struct sigpending pending 域,
就是进程的信号 ......

xp下Linux双系统的安装

xp下从硬盘安装Linux,包括redflag6 RedHat9 fc4都类似(都不新!),但是安装过程绝对详细!
1。首先是准备条件
    (1) 腾出地方:xp下要有地方放Linux的镜像(.iso),而且所在磁盘要为fat32格式,可以用norton partitionmagic(很不错的工具,网上很多下载!)将磁盘格式转换  不过因为软 ......

Linux下安装JDK,及相关环境变量配置

Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。
进入安装目录
#cd /home
#cp jdk-1_5_0_02-linux-i586.rpm /usr/local
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin
#./jd ......

Linux内核源代码数量已经超过1000万行

Linux版本2.6.27更新后,人们发现,这一内核的源代码数量已经超过了1000万行.
当然,这些行数仅仅是计算机统计出来的行数,包括空白行,为了代码的可读性增加的注释等,当然Linux和所有的长期项目一样,随着时间的推移,旧的代码 会被丢弃和更换,但总体规模来说,Linux的内核在不断增强,以下是一些有趣的统计数字,它们可以告诉你Lin ......

当两台LINUX主机之间要互传文件时可使用SCP命令来实现

当两台LINUX主机之间要互传文件时可使用SCP命令来实现
 
复制文件:
(1)将本地文件拷贝到远程
scp 文件名 --用户名@计算机IP或者计算机名称:远程路径
(2)从远程将文件拷回本地
scp --用户名@计算机IP或者计算机名称:文件名 本地路径
复制目录:
(1)将本地目录拷贝到远程
scp -r 目录名 用户名@计 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号