
unix网络编程
天天向上zb
爱拼才会赢
展开
-
进程控制 [fork() exec() wait() waitpid()]
1 fork()创建子进程(1) FORK(2) Linux Programmer’s Manual[头文件及原型]#include pid_t fork(void)[功能简述]fork ----通过复制调用fork的进程创建一个新进程。[返回值]创建子进程成功时,fork在父进程中返回子进程的pid,在子进程中返回转载 2015-06-05 11:07:14 · 2661 阅读 · 0 评论 -
深入浅出--UNIX多进程编程之fork()函数
http://blog.youkuaiyun.com/wallwind/article/details/69960040前言上周都在看都在学习unix环境高级编程的第八章——进程控制。也就是这一章中,让我理解了unix中一些进程的原理。下面我就主要按照进程中最重要的三个函数来进行讲解。让大家通过阅读这一篇文章彻底明白进程这点事。希望对大家有所帮助。1进程环境 在学习进程之前转载 2015-06-05 11:14:03 · 995 阅读 · 0 评论 -
TCP/IP协议和C/S模式--TCP/IP详解笔记(1)
一.TCP/IP协议简介 TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。电脑有了这些,就好像学会了外语一样,就可以和其他的计算机终端做自由的交流了。二.TCP/IP协议分层提到协议分层,我们很容易联想到ISO-OSI的七层协议经典架构,但是TCP/IP协议族的结构则原创 2015-06-09 10:55:03 · 6172 阅读 · 0 评论 -
网络编程中的read,write函数
转自: http://blog.youkuaiyun.com/chenping314159/article/details/7624029关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1)。关于第二层面,依然建议Richard Stevens的《Unix network proggramming,vol1》(Un转载 2015-06-09 11:33:09 · 1402 阅读 · 0 评论 -
unix网络编程-第3,4章套接字编程
基本TCP客户-服务器程序的套接口函数如下图:1、socket函数原型:#includeint socket(int family, int type, int protocol); 返回值:非负描述符--成功, -1--出错;作用:指定期望的通信协议接口(TCP或UDP或unix域字节协议等)family 指明协议簇族解释AF_IN原创 2015-06-05 10:30:55 · 695 阅读 · 0 评论 -
Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
搭建《unix网络编程》那本书所需的环境我用的是ubuntu11.10系统:1,安装编译器,为了齐全还是安装一下build-essential[python] view plaincopysudo apt-get install build-essential 2,下载本书的头文件及示例源码点此下载u转载 2015-06-10 21:04:08 · 1371 阅读 · 0 评论 -
gcc参数详解
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language转载 2015-06-11 21:27:48 · 600 阅读 · 0 评论 -
Ubuntu 安装mysql和简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成原创 2015-06-12 21:28:38 · 1051 阅读 · 0 评论