现在的位置: 首页 > 综合 > 正文

Linux Socket 网络编程 基于GTK+ 的多线程实现的局域网通信软件

2013年10月04日 ⁄ 综合 ⁄ 共 15897字 ⁄ 字号 评论关闭

本程序的通信是基于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

抱歉!评论已关闭.