• 大小: 26KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Java
  • 标签: IOMSG  飞鸽传书  源码  

资源简介

飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快! - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA/Blofish 加密 (2.00版以上) - 十分小巧, 简单易用, 而且你可以完全免费使用它 - 目前已有的版本包括: Win32,

资源截图

代码片段和文件信息

/**********************************************************
 *Filename: coms.c
 *Author:   星云鹏
 *Date:     2008-05-15
 *
 *主要的数据结构、全局变量和包的解析与生成
 *********************************************************/

#include “ipmsg.h“
#include “coms.h“
#include 
#include 
#include 
#include 
#include 
#include 

const char allHosts[] = “255.255.255.255“; //广播用地址
int msgSock; //消息
int tcpSock; //文件
struct passwd* pwd; 
struct utsname sysName;
char workDir[FILENAME];
int utf8;

gsNode sendFHead getFHead; //发送和接收文件列表
msgList mList; //接受到的消息列表

pthread_mutex_t sendFMutex=PTHREAD_MUTEX_INITIALIZER; //发送文件
pthread_mutex_t getFMutex=PTHREAD_MUTEX_INITIALIZER;  //接收文件
pthread_mutex_t msgMutex=PTHREAD_MUTEX_INITIALIZER;   //消息队列
pthread_mut

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-06-30 17:39  ipmsg\
     文件        6148  2010-06-30 17:39  ipmsg\.DS_Store
     目录           0  2010-06-30 17:49  __MACOSX\
     目录           0  2010-06-30 17:49  __MACOSX\ipmsg\
     文件          82  2010-06-30 17:39  __MACOSX\ipmsg\._.DS_Store
     文件        7451  2008-05-17 09:39  ipmsg\coms.c
     文件         233  2008-05-17 09:39  __MACOSX\ipmsg\._coms.c
     文件        2827  2008-05-18 18:48  ipmsg\coms.h
     文件         233  2008-05-18 18:48  __MACOSX\ipmsg\._coms.h
     文件         812  2008-05-17 15:04  ipmsg\encode.c
     文件         233  2008-05-17 15:04  __MACOSX\ipmsg\._encode.c
     文件         289  2008-05-14 21:34  ipmsg\encode.h
     文件         233  2008-05-14 21:34  __MACOSX\ipmsg\._encode.h
     文件        3623  2008-05-14 21:19  ipmsg\ipmsg.h
     文件         233  2008-05-14 21:19  __MACOSX\ipmsg\._ipmsg.h
     文件       10231  2008-05-18 18:47  ipmsg\main.c
     文件         233  2008-05-18 18:47  __MACOSX\ipmsg\._main.c
     文件         571  2008-05-18 15:20  ipmsg\Makefile
     文件         233  2008-05-18 15:20  __MACOSX\ipmsg\._Makefile
     文件       23865  2008-05-19 09:32  ipmsg\send_receive.c
     文件         233  2008-05-19 09:32  __MACOSX\ipmsg\._send_receive.c
     文件        1114  2008-05-15 16:26  ipmsg\send_receive.h
     文件         233  2008-05-15 16:26  __MACOSX\ipmsg\._send_receive.h
     文件        3156  2008-05-15 16:25  ipmsg\users.c
     文件         233  2008-05-15 16:25  __MACOSX\ipmsg\._users.c
     文件         733  2008-05-15 16:25  ipmsg\users.h
     文件         233  2008-05-15 16:25  __MACOSX\ipmsg\._users.h
     文件        5117  2008-05-19 09:40  ipmsg\utils.c
     文件         233  2008-05-19 09:40  __MACOSX\ipmsg\._utils.c
     文件         834  2008-05-18 18:35  ipmsg\utils.h
     文件         233  2008-05-18 18:35  __MACOSX\ipmsg\._utils.h
............此处省略1个文件信息

评论

共有 条评论