我正在使用VB.Net开发一个文件传输应用程序。
文件的大小不尽相同,但可能达到10GB以上。
我已经创建了一个聊天应用程序作为测试。
在客户端,我运行以下代码连接到服务器。
文件的大小不尽相同,但可能达到10GB以上。
我已经创建了一个聊天应用程序作为测试。
在客户端,我运行以下代码连接到服务器。
Dim clientSocket As New System.Net.Sockets.TcpClient()
Dim serverStream As NetworkStream
clientSocket.Connect("127.0.0.1", 80)
我也可以用这个来传输文件吗?
我希望这个应用程序可以通过防火墙等工具正常工作。
因此,我认为需要将客户端的出站数据发送到80号端口。在服务器上,我希望能够在另一个端口(例如8888)接收数据。这种情况是否可行?
最后一个问题是,我应该使用TCP还是UDP协议来实现这个目的。
抱歉一次提出三个问题 :)
感谢您的帮助。