利用C#开发的基于C/S架构的考试系统,采用了多线程技术,利用socket实现的TCP/IP协议,数据库采用的sql sever 2000.
2022-03-25 22:24:45 9.28MB C/S C# 考试系统 多线程
1
这是一个简单的数据采集系统,是某个部门内部的项目源代码。可以运行 正确编译的。有客户端和服务器。
2021-12-29 08:28:41 681KB 数据采集 C++ C/S架构
1
这是一个基于C/S架构的数据库课设-C#教务管理系统,有学生,教师和管理员三种权限和用户界面,可以实现基本信息管理,选课,退课,教师登记成绩,查询学生成绩,更新学生成绩,管理员实现人员管理,权限管理
2021-12-10 18:59:37 448KB 数据库 教务管理 系统 C#
1
python2,socket做了个类似qq的即时通讯系统,有粘包分包处理,多线程,心跳检测,构造协议包这些
2021-11-30 18:29:08 6KB python C/S架构 即时通讯
1
本资源设置1个资源分,您可以下载作为捐献。 如果您有Git,还可以从http://www.goldenhawking.org:3000/goldenhawking/zoom.pipeline直接签出最新版本 (上一个版本“一种可伸缩的全异步C/S架构服务器实现”是有问题的,现在已经完成更改)。 服务由以下几个模块组成. 1、 网络传输模块。负责管理用于监听、传输的套接字,并控制数据流在不同线程中流动。数据收发由一定规模的线程池负责,实现方法完全得益于Qt的线程事件循环。被绑定到某个Qthread上的Qobject对象,其信号-槽事件循环由该线程负责。这样,便可方便的指定某个套接字对象使用的线程。同样,受惠于Qt的良好封装,直接支持Tcp套接字及SSL套接字,且在运行时可动态调整。(注:编译这个模块需要Qt的SSL支持,即在 configure 时加入 -openssl 选项) 2、 任务流水线模块。负责数据的处理。在计算密集型的应用中,数据处理负荷较重,需要和网络传输划分开。基于普通线程池的处理模式,也存在队列阻塞的问题——若干个客户端请求的耗时操作,阻塞了其他客户端的响应,哪怕其他客户端的请求很短时间就能处理完毕,也必须排队等待。采用流水线线程池避免了这个问题。每个客户端把需要做的操作进行粒度化,在一个环形的队列中,线程池对单个客户端,每次仅处理一个粒度单位的任务。单个粒度单位完成后,该客户端的剩余任务便被重新插入到队列尾部。这个机制保证了客户端的整体延迟较小。 3、 服务集群管理模块。该模块使用了网络传输模块、任务流水线模块的功能,实现了跨进程的服务器ßà服务器链路。在高速局域网中,连接是快速、稳定的。因此,该模块被设计成一种星型无中心网络。任意新增服务器节点选择现有服务器集群中的任意一个节点,接入后,通过广播自动与其他服务器节点建立点对点连接。本模块只是提供一个服务器到服务器的通信隧道,不负责具体通信内容的解译。对传输内容的控制,由具体应用决定。 4、 数据库管理模块。该模块基于Qt的插件式数据库封装QtSql。数据库被作为资源管理,支持在多线程的条件下,使用数据库资源。 5、 框架界面。尽管常见的服务运行时表现为一个后台进程,但为了更好的演示服务器的功能,避免繁琐的配置,还是需要一个图形界面来显示状态、设置参数。本范例中,界面负责轮训服务器的各个状态,并设置参数。设置好的参数被存储在一个ini文件中,并在服务开启时加载。 6、应用专有部分模块。上述1-4共四个主要模块均是通用的。他们互相之间没有形成联系,仅仅是作为一种资源存在于程序的运行时(Runtime)之中。应用专有部分模块根据具体任务需求,灵活的使用上述资源,以实现功能。在范例代码中,实现了一种点对点的转发机制。演示者虚拟出一些工业设备,以及一些操作员使用的客户端软件。设备与客户端软件在成功认证并登录后,需要交换数据。改变这个模块的代码,即可实现自己的功能。
2021-11-18 10:59:15 3.51MB Qt C++ 流水线 C/S架构
1
呵呵,就是个自己写的简单的c/s架构的音乐共享平台,有写的不好的地方还望大家多多指教啊!
2021-10-31 16:31:26 158KB c/s
1
C/S架构系统自动化测试入门-附件资源
2021-09-26 15:47:50 106B
1
C/S架构ServerSocket图书管理系统 内附程序运行截图 sql脚本 mysql jar包 BookClient客户端代码 BookServer服务端代码
2021-09-06 10:29:04 1.84MB C/S架构 ServerSocket 图书管理系统
1
支持好友和黑名单列表,已经添加删除查找。支持发送离线消息。支持用户在线和离线状态。支持文件传输和类似qq截屏等功能。
2021-08-15 14:31:29 2MB c/s qt linux c++
1
运行前先看说明,文件列表: 123.txt 804 18-12-05|13:17 ChoiceFile.class 2916 18-12-05|13:06 ChoiceFile.java 2721 09-12-03|09:12 Client$1.class 474 31-03-09|15:07 Client.class 4315 31-03-09|15:07 Client.java 3834 09-12-03|09:10 ClientTestArea.class 5216 18-12-05|13:06 ClientTestArea.java 6260 09-12-03|09:12 FileName.class 640 31-03-09|15:06 ReadTestquestion.class 3058 18-12-05|13:06 ReadTestquestion.java 3853 21-12-03|23:02 Server.class 1036 31-03-09|15:06 Server.java 4303 09-12-03|09:05 Server_thread.class 2922 31-03-09|15:06 说明.doc 52224 31-03-09|15:04 cs结构的考试系统 0 31-03-09|16:52
2021-08-07 14:42:39 51KB C/S 考试系统
1