本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.为每个客户请求创建一个线程,以取代为每个客户派生一个子进程
/* include serv06 */
#include "unpthread.h"
int
main(int argc, char **argv)
{
int listenfd, conn...
分类:
编程语言 时间:
2014-08-26 13:46:46
阅读次数:
276
硬件平台:s5pv210
软件平台:Linux2.6.35.7
应用程序:inputk2_app.c
#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
int fd;
int count;
int i = 0;
int j = 0...
分类:
系统相关 时间:
2014-08-26 02:54:15
阅读次数:
346
最初代码:
#include "unp.h"
int
main(int argc, char **argv)
{
int sockfd;
struct sockaddr_in servaddr;
if (argc != 2)
err_quit("usage: udpcli ");
//1.指明服务器的 IP 地址和端口
bzero(&servaddr, s...
分类:
其他好文 时间:
2014-08-25 22:56:15
阅读次数:
374
1.迭代 TCP 服务器总是在完全处理某个客户的请求后才转向下一个客户。
2.从进程控制角度看迭代服务器是最快的,因为它不执行进程控制。
/* include serv00 */
#include "unp.h"
int
main(int argc, char **argv)
{
int listenfd, connfd;
void sig_int(int), web...
分类:
其他好文 时间:
2014-08-25 22:55:34
阅读次数:
199
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.传统并发服务器调用 fork 派生一个子进程来处理每个客户
2.传统并发服务器的问题在于为每个客户现场 fork 一个子进程比较耗费 CPU 时间。
/* include serv01 */
#include "unp.h"
int
main(int argc,...
分类:
其他好文 时间:
2014-08-25 22:55:25
阅读次数:
202
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
awk有许多内置变量用来设置环境信息。这些变量可以被改变。下面是awk内置变量:
ARGC 命令行参数个数
ARGV 命令行参数排列
ENVIRON 支持队列中系统环境变量的使用
FILENAME a w k浏览的文件名
FNR 浏览文件的记录...
分类:
其他好文 时间:
2014-08-25 17:07:14
阅读次数:
255
/**
* UDP 协议无关 调用 getaddrinfo 和 udp_server
**/
#include "unp.h"
#include
int
main(int argc, char **argv)
{
int sockfd;
ssize_t n;
char buff[MAXLINE];
time_t ticks;
socklen_t len;
struct sockaddr_storage cliaddr;
//1.利用 Udp_s...
分类:
其他好文 时间:
2014-08-24 23:56:33
阅读次数:
462
Makefile是什么?makefile的作用:1、工程文件组织,编译成复杂的程序2、安装及卸载我们的程序Makefile使用示例在/home/username/makefile目录下有如下三个文件:main.c#include
#include
int main(int argc, char *argv[]){
int x, y;
sscanf(argv[1...
分类:
移动开发 时间:
2014-08-24 12:59:52
阅读次数:
273
//编译成功#include using namespace std;int func(){}int _tmain(int argc, _TCHAR* argv[]){ return 0;}//编译失败#include using namespace std;int func(){}int _tm....
分类:
其他好文 时间:
2014-08-22 16:12:38
阅读次数:
207
在我的项目中,为了在程序中统计两个进程传递消息的时间,所以需要linux的时间函数。1 利用time和localtime获取本地事件(精确到s)#include #include int main(int argc, char *argv[]){ time_t now; //实例化time...
分类:
系统相关 时间:
2014-08-22 12:50:38
阅读次数:
360