实验室用VS2010使用C#编写FTP程序完成检验无误后拷回宿舍就报错

一个服务器端,一个客户端,开启服务器端后,开启客户端就报错了“未处理 System.UriFormatException
Message=无效的 URI: 指定的端口无效。”
报错的这行源代码是这样的“FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(uri);”

在实验室运行无误的··可是拷贝回来就不行了···

实验室是XP系统···我电脑是WIN7系统···我同学用XP系统就可以执行···怎么办呀··

看样子是windows防火墙的问题,配置一下吧。

你指定的端口是什么,是不是你指定的端口被占用,或者被防火墙拦截之类的。

无法连接的端口,可能性
1. 服务器端口无法连接,被服务器防火墙拦截
2. 客户端被本机防火墙拦截
3. 地址无法路由

同上,实验室搞的通过了,说明程序本身没有问题,不过我建议你最好重新拿回来给他多添加一个判断。

  • SDL无法正确下载libpng16-16dll?
  • c语言if 语句的问题?
  • c++单向链表的查找函数请教。
  • 计算 4*4 最快实现方式是什么?
  • VS2017 fstream.write() 总是在中间多一个输出一个0x0d ?
  • 使用第三方库时, 这个库有提供日志库, 然后你自己这边也有日志库, 这时你会用哪个?
  • 如何在结构体(类)中对结构体(类)中的结构体数组使用sort?
  • 如何为嵌套在一个模板类里面的类添加友元?比如==函数。
  • 大型C语言项目中混合go语言编程的问题
  • C#共享WIFI能通过代码控制给连接的移动端分配IP么
  • 链表堆空间分配问题