摘要: 来源,华清远见嵌入式学院实验手册,代码来源:华清远见曾宏安实现的功能:编写TCP文件服务器和客户端。客户端可以上传和下载文件客户端支持功能如下:1.支持一下命令help 显示客户端所有命令和说明list 显示服务器端可以下载的文件列表get 下载文件put 上传文件quit 退出客户端服务器端功能(单进程)解析客户端的命令并提供相应的服务服务器流程:服务器端的代码: 1: #include 2: #include 3: #include 4: #include 5: #include 6: #include 7: #include ... 阅读全文
posted @ 2013-03-13 20:11 摩斯电码 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 下面程序实现了功能是: 编写一个TCP服务器,只有一个进程,同时实现实时输出用户从键盘输入的数据,并且当有客户端的连接请求时,该服务器能迅速做出响应。 由上面的内容可知:该服务器的文件描述符有0(stdin),1(stdout),2(stderr)以及一个监听套接字描述符listenfd,和一个已连接套接字描述符confd。但只需要将描述符0和listenfd设置为多路复用IO即可。 代码如下:... 阅读全文
posted @ 2013-03-13 19:44 摩斯电码 阅读(226) 评论(0) 推荐(0) 编辑