登录
首页 » qt,c++ » 局域网聊天

局域网聊天

于 2022-10-17 发布 文件大小:104.43 kB
0 380
下载积分: 2 下载次数: 1

代码说明:

IP Messenger是一款局域网内部聊天、文件传输工具,具有很多优点,如数据通讯不需要建立服务器、直接在两台电脑间通信和数据传输,支持文件及文件目录的传输,安全快捷以及小巧方便等优异特点,因此很多公司都采用它作为部门、公司内部的IM即时通信工具。   IP Messenger在程序结构方面采用了Windows SDK处理结构,通信方面采用了TCP/UDP通信方式,在文件传输处理方面采用文件映射技术,等等。通过分析IP Messenger的运行、工作原理,可以提高并加深对Windows处理流程的理解,提高SOCKET编程技术等,因此特对其源码进行分析,以抛砖引玉,共同提高大家的编程技术。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • TCP调试工具
    TCP调试工具,可以进行数据的收发,可以循环发消息,并且带CRC校验。
    2022-05-17 06:03:03下载
    积分:1
  • qt的tcp receiver界面设计
    TCP调试工具顾名思义用来调试TCP通信的,网上这样的工具N多,之前用.NET写过一个,发现QT写TCP通信比.NET还要便捷一些,运行效率貌似要高,还能识别客户端断开。可以看到服务器端和客户度端都可以当做发送端或者接收端,而且数据的发送与接收只要使用相对应的协议即可,它是可以根据用户的需要来进行编程的,没有固定的格式。
    2022-02-05 08:38:49下载
    积分:1
  • qt之贪吃蛇
    自学了下qt,于是趁热打铁,用qt制作的一款简易的贪吃蛇小程序,代码的命名和书写方面可能不是太规范,希望大家不喜勿喷,多多交流。
    2022-04-25 00:28:53下载
    积分:1
  • qt 分页控件
    qt 分页控件实现,转载 qt 分页控件实现,转载qt 分页控件实现,转载qt 分页控件实现,转载
    2023-02-28 13:25:04下载
    积分:1
  • Qt最简单的多线程例子
    平时的项目程序中,经常需要处理多个串口和网络发送过来的数据,而且数据量还比较大,9600的波特率每秒钟至少1000个字节的数据需要处理并反映到界面上,一开始直接和UI主线程同一个线程,在x86的机器上跑还没问题,毕竟X86的机器最少主
    2022-12-19 00:25:03下载
    积分:1
  • 商品管理系统stl-控制台
    stl 实现的 商品管理系统  控制台编写。商品添加删除,二手商品,管理,海外商品。排序。价格。品管理类 CommodityManage 实现对购物篮中商品数据集合的管理,包含Commodity 指针作为数据成员(指向动态分配的 Commodity 数组),实现商品的添加、移除等操作。 动态数组在创建时根据初始大小动态分配内存, 当分配的内存占满后,再动态扩充容量。向购物篮添加商品:为简化处理,新增商品添加到现有数据的尾部,商品数量加 1; 如果添加商品的 Id 已经存在,只是累加购买数量。从购物篮删除商品: 根据用户指定的商品 Id,查找指定 Id 的商品是否存在,若存在则删除相应的商品信息,若不存在则提示信息。删除商品成功后,商品数量减 1。查看指定商品: 根据用户指定的商品 Id
    2022-08-12 08:47:20下载
    积分:1
  • Qt基础入门线程代码 线程框架
    QT实现线程 QThread 使用继承方式,新建类继承QThread,以此来实现线程功能
    2022-02-06 20:28:21下载
    积分:1
  • 用QT5编写的一个自己的Word程序,能实现最基本的Word功能
    这是用C++语言在QT上编写的一个自己的Word程序,能实现基本的Word功能,如新建、打开、保存、打印、字体格式颜色等,确定能运行通过,界面美观。
    2023-06-13 05:15:03下载
    积分:1
  • Qt Dll 文件实例
    Qt 生成Dll文件的实例,不足之处一起学习。
    2022-11-29 12:10:03下载
    积分:1
  • 画图软件QT
    6.1 演示案例【任务目标】 实现简单的绘图功能,并支持绘图数据的保存和打开等功能。通过 Draw 菜单,由用户点击选择不同的图形,按下鼠标左键并拖动鼠标开始绘图,松开鼠标后保存图形(线条、椭圆、矩形)数据,并更新屏幕显示。File 菜单下定义文件的基本操作, New 菜单项用于新建绘图文件,如果上一个文件修改了并没有保存,需要进行提示, Save 用于将绘图结果保存为磁盘文件,实现持久化存储, Open 用于打开存盘的图形文件。6.1.1 简单绘图版本
    2022-02-12 21:40:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载