-
Linux下采用GTK编写的模拟扣扣的聊天软件
资源描述
开发工具: Linux、Socket网络编程、Sqlite3数据库,GTK ,单向链表,TCP/IP协议、makefile
项目描述:本系统采用C/S架构,用C语言和GTK编写的聊天软件,通过TCP/IP协议实现用户注册、登陆,添加好友,删除好友,单聊,可群聊,采用TCP协议实现用户群聊,并将信息存储到数据库中;用户可查看单人聊天记录和群聊天记录,也可删除单聊群聊记录。
- 2022-03-02 04:19:00下载
- 积分:1
-
C++ 客户端-服务器架构的网络五子棋(适用于网络游戏初级学习)
一 程序简介这是一个网络五子棋游戏,当游戏开始只有一个玩家时,则他处于等待状态;游戏的过程中当其中一方未落子时,另一方处于等待状态; 游戏开始时,由其中一方先开局,将一枚棋子落在棋盘坐标上,其中一方先开局然后由另一方落子,如此轮流下子,直到某一方首先在棋盘的竖、横或斜的某个方向上将五子连成线,则该方该局获胜,按任意键退出程序。 二 安装方法1.首先,需要分别点击ChessClient.dsp和ChessSerer.dsp文件(用Visual C++),然后需要将ChessClient文件中的这一行: “serv.sin_addr.S_un.S_addr=inet_addr("58.154.194.85");”中的网址换成ChessServer运行主机的ip地址; 2.分别编译链接运行,如图ChessClient的编译过程: ChessServer的编译过程: 注:Visual C++与Windows7,8之间存在兼容性问题,安装Visual C++后应进行兼容性设置(请参考:http://jingyan.baidu.com/ar
- 2023-06-16 20:55:04下载
- 积分:1
-
Remote compilation
- 2022-03-31 05:26:17下载
- 积分:1
-
此实用程序计算文件的MD5校验码
Linux md5sum 软件包。This utility computes MD5 checksums of files, ignoring end-of-lineconventions unless the -b (binary) flag is set. The file "pgp23.md5"contains the signatures of all the files in the source. If you arein the source directory and run "md5sum -c pgp23.md5", you will getan error message if any files fail to match. If all files match,nothing will be printed.You need to borrow some files from the PGP sources to compile thisutility (md5.c, md5.h, and possibly the getopt implementation); 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-05-25 00:40:03下载
- 积分:1
-
mini2440 GPIO LED 控制
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
这是 mini2440 gpio led 的控制源。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-10-07 13:35:03下载
- 积分:1
-
在 C 中的客户端/服务器程序
服务器端的程序与客户端程序进行通信。
客户端和服务器程序将会使用回声和答复函数进行通信。
若要生成/测试:
-创建生成文件
-若要运行生成文件和编译,类型"让"
-要在文件中或采取用户输入中输入命令行参数
如果未选择采取在文件中的参数,然后执行结束将完成
文件的末尾。
-例如:./ 服务器
./ 客户端本地主机 6889 yes my_input.txt
如果参数有的用户输入,然后停止你将必须输入其他
"不"在命令提示符下以退出。
-例如:./ 服务器
./ 客户端 localhost 6889 yes
-输出将显示从客户端从文本文件或用户输入的数据。
-服务器然后将显示的数据,它采取了以从客户端
-然后,服务器将发送回它从客户端收到的数据和
回声回客户端的数据
- 2023-06-19 12:40:02下载
- 积分:1
-
随机移动模型节点的创建
资源描述移动Ad hoc网络(MANET)是由移动节点组成的一个网络不使用任何现有的基础设施。由于无线自组网是不目前部署在一个大范围,在这方面的研究大多是基于仿真的。其他仿真参数之间的流动模型,确定在MANET协议的性能起着非常重要的作用。
- 2022-04-10 13:20:48下载
- 积分:1
-
Linux 服务器的 DHCPD
配置DHCP服务器的第一步是创建贮存客户网络信息的配置文件。使用此文件来声明选项和全局选项的客户端系统。配置文件可以包含额外的选项卡,或简单格式化空行。关键词是不区分大小写和线井号(#)开头的注释。有两种类型的配置文件中的语句:参数 - 状态如何执行任务,是否要执行任务,或者什么样的网络配置选项发送到客户端。声明,描述网络的拓扑结构,描述了客户,为客户提供地址,或一组参数应用于一组声明
- 2022-05-29 20:19:17下载
- 积分:1
-
zedboard_linux_design_test
应用背景Zedboard是一个社区发展平台的评价与开发董事会基于赛灵思Zynq-7000 All Programmable系统芯片。结合双Cortex-A9一个85000的7系列可编程逻辑单元处理系统,包含接口板支持功能,使应用范围广泛。关键技术本教程提供了一种手段,在一个单一的平台上集成多种不同的技术。利用安富利zedboard,我们有一个800 MHz arm-9 Cortex处理器芯片双32位的核心力量,结合Xilinx FPGA的无与伦比的灵活性来实现自定义的硬件系统。我们使用Linux内核为基础的操作系统上运行的处理器内核,还加上一个全功能的桌面的Ubuntu,包含在根文件系统。桌面允许Zedboard功能作为一个使用USB键盘和鼠标的个人电脑,以及一个HDMI显示器。在Linux和Ubuntu,大量的应用程序可以安装和使用,就像一个标准的桌面PC可用。这包括在一个本地应用程序开发环境中的手臂系统的潜力。为什么我们要在嵌入式系统的台式电脑?因为这是未来的移动计算。2013年底,第一个智能手机将可实现一个Ubuntu桌面和Android环境下运行的Linux内核之上的一个侧面。这可能是因为Ubuntu桌面和Java虚拟机使用普通的Linux内核。
- 2022-12-25 02:15:04下载
- 积分:1
-
linux myshell的C实现
应用背景适合初学Linux系统编程的码奴。熟悉一下UNIX编程环境,熟悉一下UNIX的系统调用的行为 .涉及信号,进程间通信,及管道。 关键技术 .涉及信号,进程间通信,及管道。
- 2022-02-04 20:37:55下载
- 积分:1