linux网络编程
KanoRan
这个作者很懒,什么都没留下…
展开
-
linux网络编程——UDP局域网聊天室
程序功能: 能够支持多个客户端运行,具有上线通知,群聊,下线通知,系统消息等功能 程序如下: (1)、server.c #include #include #include #include #include #include #include #include #define CLIENT_LOGIN 100 #define CLIENT_CHAT原创 2012-08-19 17:54:11 · 4317 阅读 · 2 评论 -
linux网络编程——TCP文件服务器
程序功能: 客户端能够通过命令显示文件服务器上的文件,能够上传、下载文件等等功能; 程序如下: (1)、server.c #include #include #include #include #include #include #include struct message { char cmd[10]; char filename[20原创 2012-08-19 12:22:51 · 2127 阅读 · 2 评论 -
linux网络编程——UDP聊天程序(支持群聊与私聊)
程序功能: 能够支持多个客户端同时运行,具有群聊,私聊,上线通知,下线通知,系统消息等功能,相比前一个文章,新增了私聊功能 程序如下: (1)、server.c #include #include #include #include #include #include #include #include #define CLIENT_LOGIN 100原创 2012-08-20 12:10:23 · 7409 阅读 · 10 评论 -
linux网络编程——多路复用select模型简例
程序功能: TCP服务器端采用多路复用的方式构建服务器,能够支持多个客户端 程序如下: (1)、server.c #include #include #include #include #include int main(int argc, const char *argv[]) { int listen_fd, client_fd; stru原创 2012-08-21 11:04:39 · 1043 阅读 · 0 评论 -
linux网络编程——多路复用epoll模型简例
程序功能: 采用epoll构建TCP服务器,以便支持多客户端情况 程序如下: (1)、server.c #include #include #include #include #include #include #include #include void setnoblocking(int socket_fd) { if (fcntl(socke原创 2012-08-21 21:44:08 · 923 阅读 · 0 评论