資源簡介
自己做的一個基于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
評論
共有 條評論