LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: icoming

socket是在linux内核中实现的吗?

[复制链接]
发表于 2004-9-28 09:05:54 | 显示全部楼层
ASCII 方式的时候 FTP (客户端?)会根据情况转换行结束标志(Windows下回车换行“\r\n”,Linux下换行“\n”),我感觉是这样。

熟悉FTP的兄弟证实或纠正一下?
 楼主| 发表于 2004-9-28 12:04:17 | 显示全部楼层
我想肯定会转换行结束标志的.
那我该用什么函数来接收呢?
发表于 2004-9-28 12:18:20 | 显示全部楼层
这和用什么函数接受没关系,一般是用recv

你是不是要自己实现FTP客户端? FTP是应用层协议,你用recv接受后怎么处理是你应用程序的事.socket函数是传输层提供的接口,它不会修改FTP所传输的内容.
 楼主| 发表于 2004-9-29 13:26:59 | 显示全部楼层
那就是说我要自己实现从标准的ASCII格式转变到linux使用的ASCII格式了?
发表于 2004-9-30 10:07:47 | 显示全部楼层
windows的格式也不能算是标准格式,要不要转换也看情况,如果需要就要你自己实现了。

但不一定要自己从头写代码,处理FTP的程序应该可以找到很多源代码的。
 楼主| 发表于 2004-9-30 13:39:07 | 显示全部楼层
谢谢啦!
我很多问题都得到你的帮助,谢谢啦!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表