本程序的通信是基于UDP协议的传输实现
服务器端:
server.h
se_sock.c
server.c
客户端
client.h
cl_sock.c
client.c
makefile代码
OBJ=client.o cl_sock.o
OBJ1=server.o se_sock.o
server:server.o se_sock.o server.h
gcc -Wall $(OBJ1) -o server `pkg-config gtk+-2.0 --libs` -l pthread
server.o:server.c server.h
gcc -Wall -c $< `pkg-config gtk+-2.0 --cflags`
server_sock.o:se_sock.c server.h
gcc -Wall -c $<
client:client.o cl_sock.o client.h
gcc -Wall $(OBJ) -o client `pkg-config gtk+-2.0 --libs` -l pthread
client.o:client.c client.h
gcc -Wall -c $< `pkg-config gtk+-2.0 --cflags`
client_sock.o:cl_sock.c client.h
gcc -Wall -c $<
clean:
rm *.o
分享到:
相关推荐
最新的基于GTK+的单词数值计算器基于linux开发,中文显示,见面优化,配带有相关文件,流程图,代码
1)在第一个文本框输入一个单词... 在最下面的单行文本框输入一个文件的路径,此文件每行记录一个单词,那么经过程序计算出多个单词的值,并把结果输入到当前文件下result.txt文件中。若该文件不存在,提醒错误。
linux下基于GTK+2.0的局域网聊天工具源代码,分为服务器端和客户端程序,分别运行即可。
老师布置的综合性实验--基于GTK+的单词数值计算器,做得比较简单,用网格布局做的,分享给大家。代码可直接编译运行,有2个warning未解决。
基于C gtk/gtk+ sqlite3选课系统的开发
GTK+ 参考手册 for GTK+ 2.14.3,最新英文版 GTK+ is a library for creating graphical user interfaces. It works on many UNIX-like platforms, Windows, and on framebuffer devices. GTK+ is released under ...
这是一个供gtk+写的socket通信窗口
在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的...
PDF电子书《用GTK+和GDK开发Linux图形用户界面应用》
基于lINUX平台的Gtk+开发编程 基于lINUX平台的Gtk+开发编程 基于lINUX平台的Gtk+开发编程 基于lINUX平台的Gtk+开发编程
第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括...
Linux平台下用gtk+开发的一个小程序
第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括...
GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear ...
学习GTK3.0必备的资料,这个说明文档很好使用的
linux+ gtk+ +mysql 即时通讯软件
第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括...
本文主要介绍了 GTK+ 和 X 。现在的消费电子大多需要一个美观,实用的图形界面系统GUI。在嵌入系统linux 下,有很多种GUI可供选择。使用开放代码的GUI的优点就是你可以将其裁剪得满足你的各种各样的特殊需求。GTK+...