资源简介

自己编写的,有详细注释说明,附带makefile。

资源截图

代码片段和文件信息

#include “udp.h“
#define     CLIENT_IP_ADDRESS           “127.0.0.1“


/*互斥锁保护客户端缓存改变*/
pthread_mutex_t clinet_buff_mutex;  

struct local_infor client_infor;/*保存自己的socket信息*/
struct queue my_queue;
struct sockaddr_in serv_addr;
struct timeval time1time2;
sem_t sem_wsem_r;
        
long int countbyte;/*文件的总数*/
FILE *save_fp = NULL;
int EVENTS = 0;

/*动态分配空间*/
void againMalloc(struct queue *q)
{
/* 空间扩展为原来的2倍,原内容被自动拷贝到p所指向的存储空间中 */
elemType *p;
p = realloc(q->queue 2 * q->maxSize * sizeof(elemType));
/* 动态存储空间分配,若失败则退出运行 */
if(!p)
{
printf(“fail to configure space!\n“);
exit(1);
}
q->queue = p;        /* 使queue指向新的队列空间 */
/* 把原队列的尾部内容后移maxSize个位置 */
if(q->rear != q->maxSize -1)
{
int i;
for(i = 0; i <= q->rear; i++)
{
q->queue[i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     132248  2012-09-05 14:23  queuetest1\Backup of queuetest1.CF3

     文件      12518  2012-08-31 17:25  queuetest1\client

     文件       8115  2012-08-31 16:50  queuetest1\client.c

     文件        260  2012-08-30 17:35  queuetest1\Makefile

     文件     132248  2012-09-05 14:23  queuetest1\queuetest1.CF3

     文件       6584  2012-08-30 14:26  queuetest1\queuetest1.PRI

     文件       5948  2012-08-31 17:57  queuetest1\queuetest1.rar

     文件      12811  2012-09-05 14:23  queuetest1\queuetest1.WK3

     文件       8972  2012-09-04 10:18  queuetest1\server

     文件       4330  2012-09-03 09:23  queuetest1\server.c

     文件       1408  2012-08-31 14:28  queuetest1\udp.h

     目录          0  2012-09-05 14:23  queuetest1

     文件       4096  2012-08-30 14:26  queuetest1\queuetest1.IAB

     文件        368  2012-08-30 14:26  queuetest1\queuetest1.IAD

     文件       4096  2012-08-30 14:26  queuetest1\queuetest1.IMB

     文件        368  2012-08-30 14:26  queuetest1\queuetest1.IMD

     文件         12  2012-09-03 10:10  queuetest1\queuetest1.PFI

     文件        776  2012-09-03 10:10  queuetest1\queuetest1.PO

     文件       1448  2012-08-30 14:26  queuetest1\queuetest1.PR

     文件      11692  2012-09-04 14:53  queuetest1\queuetest1.PS

----------- ---------  ---------- -----  ----

               348298                    20


评论

共有 条评论