windowsMobile利用C#将文件上传到FTP服务器,无法建立socket连接?

cdjerry9924 2011-05-20 09:17:52
我要做一个程序,将图片上传的FTP服务器。
开发环境:windowsMobile 利用C#
将文件上传到FTP服务器主要参考网上的 http://blog.csdn.net/wenshengwang/archive/2007/11/22/1898169.aspx
利用FTPClient类实现文件上传。
经测试在winform环境下可以上传,但是到windowsMobile环境下居然连socket都connect不上。
(请高手给看看,怎么回事?? )

代码如下:
private void btnUpfile_Click(object sender, EventArgs e)
{
JerryClass.FTPClient ftpC = new JerryClass.FTPClient();
ftpC.FtpJinduEvent += new JerryClass.FTPClient.dFtpJindu(ftpC_FtpJinduEvent);
ftpC.RemoteHost = "192.168.1.8";
ftpC.RemotePort = 21;
ftpC.RemoteUser = "FTPuser";
ftpC.RemotePass = "FTPpassword";
ftpC.RemotePath = "";

if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
string sFile = openFileDialog1.FileName;
try
{
ftpC.Connect();// 连接FTP Server 这里出毛病 但是在WinForm上没问题
ftpC.Put(sFile); // 上传单个文件
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}

}

}
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzz_boy 2011-08-30
  • 打赏
  • 举报
回复
windows mobile 下有FTP的类库吗?请教!
cdjerry9924 2011-05-23
  • 打赏
  • 举报
回复
感谢ultrapro,和您说的有些接近。
我已经找到问题的原因,和大家分享。

关于Windows Mobile下Socket通信异常请参看:http://blog.csdn.net/chrys2000/archive/2007/12/11/1928506.aspx
Joe-xXx 2011-05-23
  • 打赏
  • 举报
回复
先测试网络通没啊?
儿大不由爷 2011-05-22
  • 打赏
  • 举报
回复
使用设备走GPRS测试的么?
使用网络之前先要拨号建立连接(GPRS)

7,656

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧