Linux_Network_Project

所属分类:网络
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2017-02-21 17:20:43
上 传 者sh-1993
说明:  远程终端管理系统,使用C 结合Linux特性进行socket编程
(Remote terminal management system, socket programming with C and Linux features)

文件列表:
client/ (0, 2017-02-21)
client/bin/ (0, 2017-02-21)
client/bin/client (25878, 2017-02-21)
client/include/ (0, 2017-02-21)
client/include/client.h (716, 2017-02-21)
client/include/client.h~ (716, 2017-02-21)
client/include/view.h (168, 2017-02-21)
client/makefile (338, 2017-02-21)
client/obj/ (0, 2017-02-21)
client/obj/client.o (17544, 2017-02-21)
client/obj/view.o (3320, 2017-02-21)
client/src/ (0, 2017-02-21)
client/src/client.c (10732, 2017-02-21)
client/src/client.c~ (10732, 2017-02-21)
client/src/main.c (2242, 2017-02-21)
client/src/view.c (767, 2017-02-21)
server/ (0, 2017-02-21)
server/bin/ (0, 2017-02-21)
server/bin/server (28770, 2017-02-21)
server/include/ (0, 2017-02-21)
server/include/saveList.h (1579, 2017-02-21)
server/makefile (247, 2017-02-21)
server/obj/ (0, 2017-02-21)
server/obj/saveList.o (7148, 2017-02-21)
server/src/ (0, 2017-02-21)
server/src/CMD.txt (29, 2017-02-21)
server/src/configure.txt (23, 2017-02-21)
server/src/connect_log.txt (3744, 2017-02-21)
server/src/listFile.db (15792, 2017-02-21)
server/src/log.txt (0, 2017-02-21)
server/src/saveList.c (2622, 2017-02-21)
server/src/server.c (18417, 2017-02-21)
server/src/server.c~ (18417, 2017-02-21)

# Linux_Network_Project 远程终端管理系统,使用C 结合Linux特性进行socket编程 1.项目使用 C/S 架构,分为两个文件夹, Server 、Client ; 2.服务器数据从配置文件(configure.txt)中获取地址和端口信息; 3.服务器使用TCP/IP协议,多线程接收多个客户端链接,并实现服务器与客户端的信息交换,执行客户端发送的shell命令并将结果返回至客户端; 4.服务器使用链表记录会话链接,并能动态维护链表(客户端接入和断开),服务器利用心跳机制保持和链接的客户端联系; 5.服务器端使用日志文件记录链接记录、时间、执行命令结果等信息并存储; 6.客户端提供注册、登录功能,能查询在线用户列表,也能发起客户端->服务器->客户端的聊天功能,群聊功能; 7.客户端提供向服务器发送shell命令并接收服务器返回的执行结果.

近期下载者

相关文件


收藏者