资源简介
实现简单的TCP服务器和客户端,只有上传、下载和显示服务器上的文件3个功能
代码片段和文件信息
/*********************************************************************
TCP客户端的实现源码
----------------------------------------------------------------------
1、list_server: 列出当前服务器的所有文件(不包含隐藏文件)
2、get_file : 从服务器下载指定的文件
3、put_file : 向服务器上传指定的文件
4、init_client: 初始化服务器IP地址和端口以便客户端与其连接
5、do_help : 打印帮助信息,显示命令列表
*********************************************************************/
#include
#include “client.h“
int list_server(SA *servaddr)
{
int clientfd;
char buf[N];
if ((clientfd = socket(PF_INET SOCK_STREAM 0)) < 0) {perror(“client socket“); return -1;}//建立套接字
if (connect(clientfd servaddr sizeof(SA)) < 0) {perror(“client connect“); return -1;} //连接服务器
send(clientfd “list“ 4 0);
while (recv(clientfd buf N 0) != 0)
{
printf
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3892 2013-07-18 19:15 TCP服务器和客户端源码\客户端源码\client.c
文件 542 2013-07-18 19:06 TCP服务器和客户端源码\客户端源码\client.h
文件 914 2013-07-18 19:06 TCP服务器和客户端源码\客户端源码\main.c
文件 61 2013-07-18 19:06 TCP服务器和客户端源码\客户端源码\Makefile
文件 1155 2013-07-18 19:06 TCP服务器和客户端源码\服务器端源码\main.c
文件 61 2013-07-18 19:06 TCP服务器和客户端源码\服务器端源码\Makefile
文件 2569 2013-07-18 19:06 TCP服务器和客户端源码\服务器端源码\server.c
文件 647 2013-07-18 19:06 TCP服务器和客户端源码\服务器端源码\server.h
文件 197 2013-07-18 19:14 TCP服务器和客户端源码\说明.txt
目录 0 2013-07-18 19:06 TCP服务器和客户端源码\客户端源码
目录 0 2013-07-18 19:07 TCP服务器和客户端源码\服务器端源码
目录 0 2013-07-18 19:11 TCP服务器和客户端源码
----------- --------- ---------- ----- ----
10038 12
- 上一篇:sip协议中文版(rfc3261)
- 下一篇:Arduino LCD 菜单设计
相关资源
- delphi多客户端连接服务器(ServerSock
- delphi10.1 app开发例程框架XE10
- FTP服务器与客户端简单
- 上海绿茶2003 SP2高级服务器优化版V1
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- STM32 TCP并发服务器源码可与多个客户
- 真正无锁IOCP回射服务器IOCP Tcp EchoSe
- tcp多进程文件传输服务器
- 神经网络PID控制源程序
- CSharp写的UDP例程
- NodeJS本地上传文件至服务器
- 基于TCP协议的聊天工具,包括客户端
- QTHttp服务器
- EXE程序反编译器,将EXE程序还原为代
- UMI服务器端读写狗工具
- 数据结构-通讯录
- featerMatch.rar
- STM32F0延时函数,用于ms及us延时
- Qt:Tcp服务器与客户端程序
- 实现上传功能 服务器+客户端
- 完整的IOCP
- hMailServer汉化包
- epoll服务器、客户端模型
- Udp客户机和服务器编程
- 操作系统课程设计--模拟文件系统
- qt 线程池服务器
- 时间服务器NTP同步工具
- 基于Qt的多线程并发服务器
- 模拟Ethernet帧发送过程
评论
共有 条评论