研究飞鸽传书

深入解析IPMSG飞鸽传书C++源代码 本文还有配套的精品资源,点击获取 简介:IPMSG是一款允许局域网内即时通讯和文件传输的开源通信软件。源代码压缩包"ipmsg206src.rar"提供了一个研究网络协议、多线程和C++编程的宝贵机会。本源代码通过实现UDP协议进行消息的发送与接收,包括网络通信、数据包解析、多线程处理、用户界面设计和文件传输等关键模块。通过深入分析和理解这些模块,学习者将能够提升网络编程技... 阅读详情

  飞鸽传书在局域网中传文件实在太方便了,今天不知道哪根筋出问题,想来模拟一下.于是直接动手.飞鸽的架构其实不难,说实在的很容易看出来.但是就是这个很容易,让我吃了苦.

 

  第一次我的想法采用异步事件加上upd组播.这个代码不难,当我做完了测试嗅探其他计算机的时候,upd组播的消息竟然不会让事件受信.绑定的地址是本机地址,但是受信的地址却是upd组播的地址.于是这样的想法直接被打消了.但是解决这个问题当然有其他办法咯.那就是异步消息.它不会管你是数据怎么传来的,只要有数据就会投递fd_read消息.于是试着写.

 

  当完成代码后.我进行了测试,拿朋友的三台计算机进行嗅探,成功了,果然不出我预料.于是在传输数据的是,因为是局域网,速度非常快,因此没考虑用流套接字发送,于是直接采用的udp,非常方便.而且很简单.最麻烦的地方到了,就是传输文件.文件一次性绝对不能完成的,所以我分成一次读一点数据传然后采用我们老总的思想,一问一答的方式,让他采用iocp模型,很快完成了,而消息的验证,因为只是测试,我就只是简单的定义了几个字符串,在文件传递完成了后发送一个标志.本来想到会浪费很多时间在网络.却意想不到的事情发生了.

 

  我用了3个多小时来考虑了文件的读写.一个编程那么久的人了,还读这么久?我也觉得郁闷!,下面就是这个问题的描述.读文件按常理,读出的文件名可以直接利用.但是我编程环境是vista,别忽略这句话.他用的d3d10,简单点说就是com,大家都知道com把?只支持unicode,而不支持ansi,这个问题的忽略导致我读文件读了n久没有正确过.当我读文件找到原因修改完后.于是写文件.我就茫然了,读文件是二进制,写文件也是二进制把,但是我写进去了打开文件后是乱码,我郁闷死了,于是我改成读ansi的方式,成功了...我闷了半天,于是我写文件本来长度是256,但是后面很多数据没用为0不需要写进文件,于是我取了字符串长度,然后把需要的写进文件,函数执行成功,但是没数据!继续郁闷!

 

  于是问了一个朋友,他也搞了半天,也不知道为什么!于是让我清醒意识到几个问题,要么以后全用unicode编程否则就别在vista下编程.还有一点切记啊,要么用c语言的函数读写文件,要么用api,千万少用c++的文件流,bug太多了,我这是第五次了,我朋友也有!郁闷!

 

  一共做了5个小时,难的时间花少了,简单的花多了,也不知道这在说明什么问题!

 

  老总一句经典的话:计算机是不会背叛你的........

 

飞鸽传书简介

ipmsg飞鸽传书系统即时通讯

飞鸽传书局域网聊天工具

飞鸽传书内部护眼神功

XEIM 飞鸽传书数据库说明

飞鸽传书正则表达式

飞鸽传书IP Messenger开源项目源码解析 任何通信系统的核心,都是双方约定好的“语言”。飞鸽传书没有使用 JSON 或 XML 这种人类可读的格式,而是采用了紧凑高效的自定义二进制协议。这不仅节省带宽,也加快了解析速度。其数据包由两部分组成:固定长度的消息头(Header)可变长的数据体(Payload)其中消息头通常为 16~32 字节,包含关键元信息,便于快速判断消息类型并跳过无效内容。来看这个典型的 C 结构体定义:// 命令类型// 数据长度// 时间戳// 发送方主机名// 简单异或校验。 阅读详情

相关推荐

基于Java的局域网飞鸽传书系统的设计与实现

摘要:本论文主要研究基于Java的局域网飞鸽传书系统的设计与实现。然后,设计系统的概要架构和详细设计,包括消息传输的流程和类的设计。为了方便局域网用户之间的交流和信息传递,开发一个基于计算机技术的局域网飞鸽传书系统变得非常必要。2) Message类:表示用户之间传输的消息,包括发送者、接收者和消息内容等属性。根据您提供的要求,以下是一篇基于的局域网飞鸽传书系统的毕业设计论文,并附录代码。2) 消息接收:用户可以接收局域网内其他用户发送的消息。1) 消息发送:用户可以发送消息给局域网内的其他用户。

woaimx_1314的博客 172

飞鸽传书、freeeim、ipmsg区别联系

www.freeeim.com:飞鸽传书的官方网站,最开始这个软件名称为IPmsg,网友昵称“飞鸽传书”,后因版权问题,索性将软件更名为飞鸽传书。该软件专门用于内部网的文件及信息传输(能与防火墙等同时使用),界面较简洁(甚至可以说非常简陋),但体积非常小(只有一个文件,不到200K,且是绿色的),也不分服务端与客户端,双击就能使用,非常方便。市场占有率极高。缺点就是界面有点老土,与win7兼容性不是很好。

神经网络爱好者 1972

飞鸽传书源码,已经开源, 大家学习

我已经修改完成, 编译无错, 可以直接运行 大家修改增加, 相互学习, 好东西自然分高点, 不要认为分高就不下 下载后只要你作出评价,系统还你11分

【免费毕设】JAVA局域网飞鸽传书软件设计与实现(源代码+论文)

文章目录目录一、系统设计二、系统实现源文件 目录 一、系统设计 本系统主要分为文字聊天和文件传书两大部分。所以本论文将把系统分成两大模块来介绍。 4.1 文字聊天模块的整体构架 本系统文字聊天是采用C/S结构,所以每个客户端也是作为服务器端的,当系统发送信息给局域网的用户,主要由单播模块和广播模块来实现,而其中的单播模块和用户信息模块是具有依赖性的,在接收信息的时候又有两个模块来完成,一是信息接收的模块,另一个是信息查看的模块。 由此可以看出本模块主要分为两模块:发送模块和接收模块。发送模块:单播模块,

bwwork的博客 778

飞鸽传书源码及其解析

是一款局域网内部聊天、文件传输工具,具有很多优点,如数据通讯不需要建立服务器、直接在两台电脑间通信和数据传输,支持文件及文件目录的传输,安全快捷以及小巧方便等优异特点,因此很多公司都采用它作为部门、公司内部的IM即时通信工具。

飞鸽传书(IPMessenger) 源码

软件简介   飞鸽传书(IP Messenger),是由日本人Shirouzu Hiroaki (白水 启章)所发明的免费软件, 是一款局域网内即时通信软件,基于 TCP/IP(UDP)。可运行于多种操作平台(Win/Mac/UNIX/Java),并实现跨平台信息交流。不需要服务器支持, 支持文件/文件夹的传送 (2.00版以上),通讯数据采用 RSA/Blofish 加密 (2.00版以上),十分小巧,简单易用,而且你可以完全免费使用它。目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME,Java 等, 并且公开源代码. 系统要求   Microsoft Windows 95/98/Me/NT4.0/2000/XP/2003   95/98/NT4.0 ... 要求 comctl32.dll(公共控件) 的版本为 5.x 或更高.   (如果你安装的 IE 是 5.x 或更高版本, 那么就不必担心这个问题了)   注意: Windows 3.1(和 NT3.5x), 请使用 IP Messenger for Win16. 使用说明   < 安装/卸载 >   执行 setup.exe 你可以将 IPMsg 安装到指定目录, 或者重新注册到启动组.   如果需要删除 IPMsg, 请先从控制面板中卸载, 再手动删除 IPMsg 目录.   < 系统托盘区图标 >   左键双击图标, 即可打开发送消息窗口.   右键点击图标, 可进入 [服务设置], [离开] 等.   < 发送消息窗口 >   - 发送消息时, 若勾选了 [封装], 则接收者要先打开信封才能看到消息,   如果你还勾选了 [上锁], 则接收者在打开信封时还需要输入密码.   (密码是由接收者自己在 [服务设置] 中设置的)   - 若要发送文件/文件夹, 可直接将文件/文件夹拖入发送消息窗口   或在发送消息窗口上点击右键, 再选择发送文件或发送文件夹   - 传送文件/文件夹时, 当接收者还没有保存(下载)文件/文件夹时,   若发送者关闭或重启了 IPMsg, 则附带的文件信息将被清除,   接收者将不能继续接收(下载)到此文件.   - 用户列表前缀符号说明   ":" 表示用户处于离开模式.   "|" 表示用户使用的不是 2.0 以上版本的 IPMsg,   将不支持文件/文件夹的传送, 并且不支持通信数据加密.   "|"(短线) 表示只支持文件/文件夹的传送.   - 拖动列表表头标题项可改变其顺序, 并可点击右键选择"保存列表顺序"   - 在消息输入窗口中, 可使用 Ctrl+Tab 输入制表符 Tab.   - 在发送消息窗口上点击右键, 可以进入设置显示优先级, 选择工作组,   搜索用户(Ctrl+F), 传送文件, 传送文件夹, 保存列表顺序, 字体设置,   窗口大小设置, 固定窗口位置, 列表显示设置.   - 在用户名上点击右键, 可设置其显示优先级   优先级按由小到大的顺序排序   - 通过设置显示优先级, 可将经常联系的用户至于列表顶端,   或者隐藏不需要联系的用户   < 接收消息窗口 >   - 在接收消息窗口上点击右键, 可以进入字体设置,   窗口大小设置, 固定窗口位置.   - 接收消息窗口标题栏中的 "+" 或 "-" 表示通信数据使用了加密算法   "+" 表示 RSA/1024 位, blowfish/128 位加密   "-" 表示 RSA/512 位, RC2/40 位加密   - 如果你收到的消息附带了文件, 将会显示出附件按钮.   点击按钮即可保存文件.   < 其他 >   - 如果需要(通过路由器)连接到广域网, 则需要设置广播地址.   详见广域网设置(广播设置)   - 其它功能都很容易理解, 你试一试就明白了 操作技巧   1、隐藏/显示窗口Ctrl+D   2、按住Ctrl键再点[刷新]可保持现有用户,搜索新上线的用户   3、打开发送/接收消息窗口Ctrl+Alt+S/R(需要进行详细设置)   4、打开搜索窗口Ctrl+F   5、接收到多个文件,保存时可勾选[全部] 软件原理   局域网聊天软件飞鸽传书是目前比较流行的局域网即时通讯软件,由于历史悠久,它具有比较多的用户。 因为 FreeEIM 的实现原理和飞鸽传书差不多,希望广大用户了解其原理后,在使用时更加得心应手。   开发多年的飞鸽,在他的基础上增加了些许功能,例如语音对话,这里继续讨论FreeEIM(飞鸽传书),前几天,详细的了解了FreeEIM(飞鸽传书)的网络协议,详细分析并且实现了FreeEIM(飞鸽传书)的消息传递过程,这里就FreeEIM(飞鸽传书)中的文件和文件夹的传输做详细的说明。   在FreeEIM(飞鸽传书)中,如果要进行文件或者文件夹的传输,首先需要做的就是消息的应答,通过UDP发送文件传输报文,另外的FreeEIM(飞鸽传书)客户端收到报文后,使用TCP协议发送应答报文,这样就开始进行文件的传输了。   这里开启两个线程,线程1负责文件的传送,线程2负责文件的接受,下边做一一说明。   首先,我们知道,可以发送多个文件,这些文件需要建立链表保存信息。   typedef struct file_info   {   struct file_info *next; //双向链表   struct file_info *forward;   char *file; //文件名   int type; //文件类型:文件或者文件夹   int size; //文件大小   struct sockaddr_in addr; //目标网络信息   } FILE_INFO;   [1]文件传送链表由专门的线程维护,这样,线程1就可以专心进行处理文件传输队列就可以了,线程1始终查询这个链表,如果表头为NULL,就说明没有要传输的文件,表头非空,就开始发送报文,获得正确的应答后,就可以开始文件的传输了,文件传输结束,将相应的链表节点删除。这里借鉴了很多程序中使用非常广泛的“命名池”相关的概念,只不过这里我们使用的是“文件池”,可以这么认为,如果有文件要传输,可以不用考虑是否有文件正在传输,只要把要传输的文件放入 “文件池”就可以了 , 同时,不用考虑“文件池”的大小,线程1是文件池的服务线程,它检测文件池的大小,如果非空,就会逐次传输文件。   这里需要特别注意的就是关于文件夹的传输,这个FreeEIM(飞鸽传书)一个难点,应为对与文件夹的内容是没有显示的,需要我们逐次的判断,在飞鸽传书中是这么处理的,如果是一个文件夹,就发送文件属性为IPMSG_FILE_DIR的信息包,FreeEIM(飞鸽传书)客户端收到这个信息包后,就创建这个文件夹,然后发起发送的FreeEIM(飞鸽传书)客户端,进入文件夹,传送文件夹内的文件,如果该文件夹下,还有文件夹,使用相同的方法,在文件夹内的文件传送结束后,就发送FREEEIM_FILE_RETPARENT信息包,接受的FREEEI_FILE_RETP报文的FreeEIM(飞鸽传书)客户端,执行返回上一级目录,FreeEIM(飞鸽传书)发送端,就需发送目录下的文件。这样循环操作,最终完成文件的传输,这个过程比较难以理解。   有了上边的知识,开发文件传输功能就变得简单多了,文件的接受也可以类推了,同样开启一个线程维护接受文件链表,逐次接受身下的文件,链表为空时。文件传输会遇到文件读写问题,有的文件发送是被打开了,这样会造成访问违规,所以要有相应的处理,才能让程序更加稳健。   程序启动时先读取用户配置文件,一般是"*.ini"格式,然后,使用Winsock的广播消息给整个局域网发送一个数据包,这时候,如果其他电脑已经运行了飞鸽传书,那么他收到这个包后,会将包的信息读取出来,当然,这个包里有用户的IP,用户名,性别等等。这样,在用户列表里就多了一个用户了。他的用户检查方式就如此简单而已。至于跨网段的实现,只需简单地修改一下广播地址就行了,如果不考虑速度,你可以给整个internet发广播消息。 消息发送,文件传输这些功能,都比较简单,如果你会网络编程,给你对方IP地址,这些功能实现起来再简单不过了。语音、视屏等,只需编写一些语音视频采集代码,传书的话,就像传文件一样。这里给段广播消息的实现代码吧:   // 发送广播登陆消息   void EM_UserLogin::SendLogin_BC(LPEM_DATA msg)   {   SOCKET m_socket;   m_socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP);   if (INVALID_SOCKET == m_socket)   {   MessageBox(0, "socket failed.", NULL, MB_OK);   }   SOCKADDR_IN sin;sin.sin_addr.s_addr = htonl(INADDR_BROADCAST);   sin.sin_family = AF_INET;   sin.sin_port = htons(BROADCAST_SEND_PORT);BOOL bOpt = TRUE;   if (SOCKET_ERROR == setsockopt(m_socket, SOL_SOCKET, SO_BROADCAST, (char*)&bOpt, sizeof(bOpt)))   {   // Error occurred   ::MessageBox(0,"BC setsockopt error.",0,0);   return;   }   char *tmpBuf = msg->GetBuffer();   if (SOCKET_ERROR == sendto(m_socket, tmpBuf, msg->GetLength(), 0, (PSOCKADDR)&sin, sizeof(sin)))   {   // Error occurred   ::MessageBox(0,"BC sendto error.",0,0);   return;   }closesocket(m_socket);    相关信息   - 所有的设置信息都保存在注册表的以下位置:   \\HKEY_CURRENT_USER\Software\HSTools\   用户密码以不可逆加密方式存储.   *******************************************************************   * 如果你忘记了密码, 可以在注册表中将此键值删除 *   * \\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng\PasswordStr *   *******************************************************************   - 本软件使用的默认端口为 2425   若仅使用 UDP 协议的端口, 将不能传送文件/文件夹   (如果安装了防火墙, 则必须打开相应的 TCP 和 UDP 端口)   - 本软件为自由软件, 你可以随意传播, 但源码使用请参见许可协议.   - 只有在启动或退出程序, 使用离开模式, 刷新在线用户时 IPMsg 才会进行消息广播.   - 本软件由 Microsoft Visual C++ 6.0 编译 广域网设置(广播设置)   - 主机号全部为 1 的 IP 地址, 即广播地址   例如, 连接到一个 C 类子网(即 24 位网络号, 8 位主机号), IP 地址为   aaa.bbb.ccc.ddd, 其广播地址即为: aaa.bbb.ccc.255   若对方处于另一个私有子网中, 广播可能无效.   - 更多问题, 请参阅相关资料或咨询你的网络管理员.   - 若两台主机的连接经过了多个路由器, 请直接指定对方IP地址   - 拨号上网用户请勾选 [拨号连接]   当刷新在线用户列表时, 列表不会被清空 补充   - 启动飞鸽传书前, 你可以指定其运行时使用的端口,   且可以使用不同的端口打开多个窗口. 用法如下:   ipmsg.exe 2426 (你可在快捷方式上设置)   但是你只能与同时也使用该端口的用户通信.   - 所以你尽可选用你喜欢的端口运行本软件.   介于 10000 至 60000 可能更安全些.   你也可以咨询你的网络管理员.   - 如果有多个网卡(IP), 你可以将飞鸽传书与指定的网卡(IP)进行绑定.   命令格式如下(你可以在快捷方式上设置):   ipmsg.exe [端口] /NIC IP地址   例如:   C:\>ipmsg.exe /NIC 192.168.10.100   - 支持命令方式发送消息   命令格式如下:   ipmsg.exe [端口] /MSG [/LOG][/SEAL] <主机名或IP地址> <消息>   例如:   C:\>ipmsg.exe /MSG /SEAL localhost Hello.    支持   - IPMsg 的技术讨论区是开放的.   如果你想订阅相关邮件, 请联系 ipmsg-subscribe@ring.gr.jp   - 欢迎报告 bug, 以及提出建议   - 如果你有任何疑问, 请 E-mail 联系.   shirouzu@h.email.ne.jp   中文版可联系阿志: hiwyz@163.net   - 发送错误报告, 请勿必记录以下信息:   软件版本, 操作系统, 故障描述, 以及故障重现方法等. 更新历史   ver 1.00 ... 日文版 (1996/08/19)   ver 1.31 ... 英文版/日文版 (1997/09/01)   ver 2.00 ... 英文版/日文版 (2002/11/19)   支持文件/文件夹传送   支持通信数据加密   ver 2.03 ... Bug 修正 (文件传送引起缓冲溢出)   广播设置支持主机地址(FQDN)解析   ver 2.04 ... 增加绑定网卡(IP)功能   ver 2.05 ... Bug 修正 (2.04版当激活发送/接收消息窗口时,无法注销/关闭系统)   ver 2.06 ... 很小的调整   ver 2007 ... 全面调整软件的界面可用性、性能稳定性 注意:本版本为 IPMSG 2.06版 编译环境: WINXP & VS2005, 可正确编译。

我的飞鸽我做主 飞鸽传书 2.66版 升级记

“飞鸽传书”是一款被广泛使用的局域网文件传输软件,它不仅可以传送文件还可以传送整个文件夹,速度也是没话说。我们实验室一直用它进行文件和资料的传送。  我使用飞鸽也已经有2年多了,一直很欣赏它的简洁,快速,并且功能强大。  值得一提的是,这款软件还是开源的,它是在VC++6.0环境下编写的,官方的源代码在http://www.ipmsg.org/index.html.en 可以下载。  

sidchen的专栏 816

ipmsg206src.rar_飞鸽传书_飞鸽传书源码

局域网通讯软件 飞鸽传书源码 初始版本 需要自取

飞鸽类能记住传书的人类

科学家的这项研究还是很有道理的,传书网报道过《秋赛牧飞鸽传书》和《研究飞鸽传书》,其中的鸟儿虽不能记住准确的人类敌人,却能根据人的衣着判断攻击对象。一只飞鸽传书正在盯着你。它知道你是谁,并且正在准备发动袭击。这并非希区柯克的悬疑小说。美国佛罗里达大学研究人员说,飞鸽传书的确能够分辨并记住威胁自己巢穴的人。飞鸽个体差异飞鸽传书又名模仿鸟,有雀类语言家之称,能模仿多达20种以上的声音。

小发猫 990

飞鸽传书(IPMsg4.85)最新源代码

飞鸽传书最新的源代码4.85版,使用VS2017编译通过需要WIN10SDK

Manimgl 进阶笔记

目录 一、调整视频输出的纵横比 二、调整预览窗口的尺寸 三、在开发工具中直接调试 一、调整视频输出的纵横比 调整输出视频的纵横比,在日常开发中属于比较基本的需求。要使用 Manimgl 得到期望的分辨率的视频输出需要修改以下几个地方: 第一步:在 custom_config.yml 配置文件中通过 camera_qualities设置视频的输出分辨率。manimlib 框架已经在 default_config.yml 文件中设置了四种视频输出分辨率,default_qualities 参数.

gunnery的专栏 2857

飞鸽传书中文源码

飞鸽传书中文源码   下载地址: http://www.azhi.net/blog/article.asp?id=35

weixin_33725270的博客 813

MATLAB 设置legend加标题

x1 = linspace(0,5); y1 = sin(x1/2); plot(x1,y1) hold on x2 = [0 1 2 3 4 5]; y2 = [0.2 0.3 0.6 1 0.7 0.6]; scatter(x2,y2,'filled') hold off legend({'sin(x/2)','2016'},'Location','northwest','Orientation','horizontal')%水平 legend添加标题 lgd = legend; lgd.Fon

早起CaiCai的学习空间 4713

也可以说不漂亮的飞鸽传书

飞鸽传书的设计应当具有“完整性” 作者:       i_like_cpp        -       日期:2011-10-16     浏览 42 次   飞鸽传书的设计应当具有“完整性”。打一个比方,比如飞鸽传书的程序需要写一个模块用于管理某种类型的资源,因此,飞鸽传书写了一个allocate()函数用于对这一资源进行分配。从完整性的角度来看有allocate()就应当有free

小发猫 1358

halcon3D 点云拟合球体

halon3D 点云拟合球面

weixin_43213429的博客 1639

GitHub与GitLab中的Fork操作:从个人仓库到团队协作的完整指南

本文详细介绍了GitHub与GitLab中的Fork操作,从个人仓库到团队协作的完整指南。通过Fork操作,开发者可以在权限隔离的环境下自由实验,并通过合并请求机制保证代码质量。文章涵盖了Fork的具体步骤、本地开发环境配置、代码同步方法以及高级协作技巧,帮助团队高效管理代码仓库。

weixin_28829325的博客 306

飞鸽传书程序IT基础架构和应用的管理

同第一家公司相比,虽然新换的公司在薪酬方面没有质的提升,但是至少公司规模大了很多,在一个超过1000人的企业里工作,至少你能学习到规范化的制度流程,标准化的IT管理。而且企业的人数上去了之后,IT基础架构和应用的管理就变得更加重要和复杂。飞鸽传书 这时,hongjin2还在一家私营公司里打工,于是,白天上班,晚上就挑灯夜战,每晚不到12点不休息。经过半年的复习,hongjin2参加了1997年元

小发猫 1146

整车 EOL下线 测试系统介绍

整车下线(EOL)测试专门针对整车进行设计开发,是车企将组装好的整车交付客户前的 最后一道检测工序。EOL 测试针对的是整车下线测试,不同于零部件下线,是整车级别的下线 测试,测试过程关系整车的每个零部件,其测试质量直接影响到整车的质量好坏。因此,整车EOL测试是整车下线必不可少的测试过程.

王小奎的博客 5481

find some opensource in oschina

.NET版本的飞鸽传书开源代码 http://code.google.com/p/ipmessagernet/source/browse/ QQ群发工具 http://code.google.com/p/qqmessage/source/browse/ 转载于:https://www.cnblogs.com/yy3b2007com/archive/2012/06/02/2531464.htm...

weixin_30925411的博客 82

AMBA-CHI协议详解(三)

Write Transactions、Atomic transactions、 Stash transactions、 Dataless transactions的等各个事务的事务流。

Crazzy_M的博客 3180

【个人学习总结】CRC校验原理及实现

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 ..................

星Yeah 的博客 7967

但救地球要紧的飞鸽传书

飞鸽传书写每行都认认真真       作者:       i_like_cpp        -       日期:2011-10-22     浏览 62 次   如果每个人写程序的时候当艺术品来写,飞鸽传书写每行都认认真真、干干净净的,虽然速度略微慢了一点,但综合的开发成本会低很多。础扎实后,多看看Linux 等系统级的源代码,飞鸽传书wzszf看看高手是如何写的,就有感觉了。通读一

小发猫 1437

还在用 RaiDrive/Rclone 挂载网盘?教您使用Windows 原生 WebDAV 丝滑直连 AList/Openlist,让你的网盘秒变本地硬盘!

网盘文件分散管理?😩 别再依赖第三方工具了!本文教你如何在 Windows 下,利用原生 WebDAV 功能,将 Openlist 网盘直接映射为本地硬盘!💻 操作简单,告别繁琐,让你的云端文件像本地文件一样丝滑!🚀 轻松实现高效管理,快来体验吧!

XiaoqiangClub的博客 2972

飞鸽传书2009的“真正价值”

  飞鸽传书2009已经成为业界一致看好的未来通信发展方向,无论是作为传统通信设备厂商的feigechuanshu、Avaya,还是作为软件领域巨头的Microsoft和IBM、UcSTAR,都在不遗余力的从自身的角度宣传其飞鸽传书2009理念。随之,视频通信厂商、终端设备厂商、甚至是电信运营商等也都将目光聚集到这个充满活力的领域。  出身不同,因此这些厂商各自的飞鸽传书2009出发点也不同,

小发猫 1277

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

飞鸽传书,,尼玛察部,大地一片生机

今天的尼玛察部的 2011飞鸽传书,,尼玛察部,大地一片生机,准能拿第一,发现这还是上课时间,在她的飞鸽传书神妻一书中,就这样,我一下子惊醒了,发现这不是某个人的飞鸽传书错。 全队解散了,同学们都说我有幻想症,更逃不过他迅如闪电的火辣辣的粉笔头,以磅礴的气势叙写了虎尔哈部,我也是特别气愤,以进行民族精神的重铸,小草也偷偷地钻出来了,我爱小草,怎么遇上这么些人。 一个民族作家的文学创作必然地要

小发猫 1346

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

终于等到放学了的飞鸽传书

飞鸽传书2012绿色版       作者:       i_like_cpp        -       日期:2012-04-26     浏览 61 次   飞鸽传书2012绿色版事情,但在平时一遍遍练习中我终于适应了这种麻烦的动作。在一个星期天的下午,我骑着心爱的车子与爸爸一起去买菜,顺便帮他分担一些重量。我悠闲地骑着自行车,嘴里还哼哼着不知名的曲子,突然看到前面有一个180度的

小发猫 1576
上一篇: WinSocket模型的探讨——完成端口模型
下一篇: WaitForSingleObject 和 EnterCriticalSection 效率比较
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值