美文网首页
QT实现的基于TCP Socket的共享白板

QT实现的基于TCP Socket的共享白板

作者: 奔跑骚年 | 来源:发表于2019-01-03 08:55 被阅读0次

一、课程设计题目

共享白板:实现基于服务器转发的多点间的文字、简单图案等信息的实时共享。

二、实验要求

类似于共享电子白板系统,是一个服务器端和多个同步的客户端进行信息交流的过程。在服务器端,我们记录加入服务器要通过该服务器进行信息共享的白板的相应的IP信息以及它们相应的动作;在客户端,我们通过连接相应的服务器,在客户端白板进行简单图案的绘画操作就可以在多个加入服务器的客户端实现图案的共享。

三、实验任务和目的

通过计算机网络的课程设计,使学生了解、掌握TCP、UDP协议的原理;了解、掌握利用Winsock API编程的方法;了解、掌握应用协议设计的思想;利用Winsock API编制一个能部署在Internet上的共享白板。

四、需求分析

本次课程设计的目的是设计一个能部署在Internet上的共享白板。顾名思义,共享白板意即要实现信息的共享,能够实时地将一客户端的信息与其他客户端的信息进行交换,对其它客户端的行为能够做出及时的响应。当今,共享白板的应用时非常广泛的,用的最多的应该就是远程网络白板的共享了,这项技术的应用,我们可以实现远程教学,最大限度地使教育资源得到共享,帮助贫困地区的学生们也能够享受高质量、名师的优质教育资源。在此次课程设计中,我们模拟了共享电子白板系统,初步实现了共享白板的功能,达到了预期目标。

本次课程设计我们通过运用所学知识,融合网络编程的相关知识达到此次课程设计的要求。我们用C++ GUI Qt4 编程来进行设计实现。

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1514.html

相关文章

  • QT实现的基于TCP Socket的共享白板

    一、课程设计题目 共享白板:实现基于服务器转发的多点间的文字、简单图案等信息的实时共享。 二、实验要求 类似于共享...

  • Java socket

    Java Socket实现基于TCP和UDP多线程通信Java Socket编程

  • 网络编程

    网络 Socket 基于TCP协议的Socket编程 基于UDP协议的Socket编程

  • 从源码角度看Golang的TCP Socket(epoll)实现

    从源码角度看Golang的TCP Socket(epoll)实现 Golang的TCP是基于系统的epoll IO...

  • python进阶 Socket

    Socket:(基于TCP、IP协议的网络通信)套接字 基于Socket实现聊天机器人# 客户端import so...

  • iOS知识总结

    一、建立TCP连接/ TCP三次握手====== Socket是基于TCP/IP上的封装, 如果要了解Socket...

  • Socket, websocket, socket.io比较

    socket 是基于tcp上的websocket 是基于http上的socket.io 是基于websocket上的

  • Luat实例教程:tcp短连接

    本示例实现的功能是:基于TCP的socket短连接通信demo项目(UDP使用方式和TCP完全相同)。 功能描述:...

  • Luat实例教程:tcp长连接

    本示例实现的功能是:基于TCP的socket长连接通信demo项目(UDP使用方式和TCP完全相同)。 功能描述:...

  • Java学习5-socket通信(2)

    基于TCP协议的socket通信 目标:了解概念,通信模型,实现socket的步骤,服务端和客户端应该做些什么 什...

网友评论

      本文标题:QT实现的基于TCP Socket的共享白板

      本文链接:https://www.haomeiwen.com/subject/yfixrqtx.html