FTP
记录我以前做ftp服务器的时候,遇到过的一些问题
H*扬善使
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录几个跟socket编程相关的API
htonl函数//将主机数转换成无符号长整型的网络字节顺序。//本函数将一个32位数从主机字节顺序转换成网络字节顺序。uint32_t htonl(uint32_t hostlong);htons()函数//将主机的无符号短整形数转换成网络字节顺序。//hostshort:主机字节顺序表达的16位数。u_short htons( u_short hostshort);ntohl()函数//本函数将一个32位数由网络字节顺序转换为主机字节顺序。uint32_t ntohl(uint32原创 2021-03-15 15:04:00 · 178 阅读 · 0 评论 -
类FTP服务器(C语言)1.0版本
实现FTP服务器的部分功能1、ls 查看服务端文件2、pwd 查看服务端所在目录3、lls 查看客户端文件4、lcd xxx 进入xxx目录5、get xxx 从服务端获取xxx文件到客户端6、put xxx 从客户端上传xxx文件到服务端其中,config_new.h文件如下#define LS 1#define PWD 2#define QUIT 3#define LLS 4#define LCD 5#define CD 6 #define GET 7原创 2021-03-04 23:51:50 · 331 阅读 · 2 评论 -
在gcc中代替fflush(stdin)
char c;while(c=getchar()!='\n' && c!=EOF);原创 2021-03-01 19:16:40 · 411 阅读 · 1 评论 -
用fgets函数代替gets函数
char buf[32] = {0};gets(buf);//相当于fgets(buf,sizeof(buf),stdin);if(buf[strlen(buf)-1] == '\n'){ buf[strlen(buf)-1] = '\0';}原创 2021-02-26 22:01:43 · 599 阅读 · 0 评论 -
Ubuntu 无法显示共享文件夹
输入命令sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000然后,关闭终端,重新打开即可原创 2021-02-23 01:55:45 · 259 阅读 · 0 评论 -
scanf()和fgets()
#include <string.h>#include <stdio.h>void get_file_name(const char*cmd){ printf("get cmd:%s",cmd); printf("cmd size:%ld\n",sizeof(cmd));}int main (){ char cmd[32] = {0};// scanf("%s",cmd); fgets(cmd,原创 2021-02-22 14:36:10 · 166 阅读 · 0 评论
分享