C#写的FTP服务器测试.......
windows服务,一加载就占用十M内存, 可怕...
FTP:5235.cn
or 218.104.57.250
user:xiaoxiao
pass:xiaoxiao
请用pasv模式上传
现在只有cuteftp可以连接,用IE和其他FTP客户端都连不上 郁闷
另外编码问题 ,不知怎么解决,试了N种编码,都不行
1. 如下:
private void SendData(string data)
{
Byte[] byte_data = System.Text.Encoding.ASCII.GetBytes(data.ToCharArray());
int nCount = m_pClientSocket.Send(byte_data,byte_data.Length,0);
if(nCount != byte_data.Length)
{
throw new Exception("发送的数据比要要传输的数据少 !");
}
if(m_pFTP_Server.LogCommands) //是否写入日志
{
data = data.Replace("\r\n","<CRLF>");
m_pLogWriter.AddEntry(data,this.SessionID,m_ConnectedIp,"S");
}
}
2.另外谁有异步文件操作的完整示例,帮忙帖一份,谢谢