• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: ipmsg  

资源简介

自己做的一个基于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


评论

共有 条评论