资源简介
自己做的一个基于linux环境下的小项目,飞鸽传书,具有上线下线,传送文件,与发送接收消息的功能,代码进行了优化,做到了无一个全局变量。
代码片段和文件信息
#include“file_send.h“
#include“IPMSG.H“
#include
#include
#include
#include
#include
/**************************************************************
函数原型:void *send_file(void *arg)
函数接口:void *arg
函数返回:NULL
函数功能:等待回复TCP确定接收文件包,并发送文件
*************************************************************/
void *send_file(void *arg)
{
Usrlist *list=(Usrlist *)arg;
int connfd=0;
while(1)
{
char ver[50]=““;
char name[20]=““;
char host[20]=““;
char recv1[32]=““;
char buf[2048]=““;
char p_buf[2048]=““;
char ip[16]=““;
int key_1=0;
long t;
unsigned long int key_3=0;
struct sockaddr_in cliaddr;
size_t cliaddrlen=sizeof(cliaddr);
int len=0;
connfd=accept(list->tcpfd(struct sockaddr*
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1781 2012-08-18 15:26 file_send.c
文件 7492 2012-08-20 08:21 key_input.c
文件 1279 2012-08-18 16:51 main.h
文件 141 2012-08-18 11:13 recive.h
文件 116 2012-08-18 09:59 file_send.h
文件 567 2012-08-18 14:09 key_input.h
文件 273 2012-08-15 10:44 Makefile
文件 6107 2010-12-27 17:34 IPMSG.H
文件 5206 2012-08-18 15:08 main.c
文件 4719 2012-08-20 08:24 recive.c
----------- --------- ---------- ----- ----
27681 10
- 上一篇:超市管理系统.c
- 下一篇:protel CC2430.ddb
评论
共有 条评论