发布时间:2017-11-15 09:22:23
原文:http://blog.csdn.net/tennysonsky/article/details/44062173 如何让两个套接字都能成功绑定8000端口呢?这时候就需要要到端口复用了。端口复用允许在一个应用程序可以把 n 个套接字绑在一个端口上而不出错。设置socket的SO_REUSEADDR选项,即可实现端口复用: opt = 1;  .........【阅读全文】
发布时间:2017-11-14 17:12:11
#include <unistd.h>#include <sys/stat.h>#include <sys/wait.h>#include <sys/types.h>#include <fcntl.h>#include <stdlib.h>#include <stdio.h>#include <errno.h>#include <string.h>#include <sign.........【阅读全文】
发布时间:2017-11-14 15:13:29
在linux C下使用pthread_create创建子线程时,默认线程状态为joinable,即子线程在执行完之后(即使调用pthread_exit()退出),其所占用资源不会立即释放,而是会等待主线程的pthread_join(id,)之后才会释放资源。而在一些需要频繁开启线程的特殊情况下,此种机制就会成为很大隐患,因为,你在查.........【阅读全文】
发布时间:2017-11-13 17:56:30
socket函数:int socket(int domain, int type, int protocol); 中的protocol 定义如下:#define IPPROTO_IP 0 /* dummy for IP */#define IPPROTO_ICMP 1 /* control message protocol */#define IPPROTO_IGMP 2 /* internet group management protocol */#define IPPROTO_GGP 3 /* gateway^2 (depr.........【阅读全文】
发布时间:2017-11-12 17:35:42
都只有一个的情况下,否则也要加锁。下面是循环缓存区的代码示例:fifo.h#ifndef FIFO_H#define FIFO_Htypedef unsigned char uchar;typedef unsigned int uint;struct _pfifo{ uchar *.........【阅读全文】
HYYLINUX2013-07-04 17:01
HYYLINUX:本博客只是本人一个学习记录。大部分博文参照:http://blog.chinaunix.net/space.php?uid=24219701&do=blog&view=me&frmd=-1&classid=0&page=21
http://home.lupaworld.com/space-uid-26540.html 一个linuxer的博客
回复 | 举报HYYLINUX2012-02-25 10:02
本博客只是本人一个学习记录。大部分博文参照:http://blog.chinaunix.net/space.php?uid=24219701&do=blog&view=me&frmd=-1&classid=0&page=21