一种网络业务平台其中的文件传输部分的流程大致如下:
首先会有一个文件传输端口(同FTP的21端口类似)作为文件传输的命令通道。
客户端发送传输请求到命令端口,服务器建立数个数据通道监听端口并由命令端口返回这些监听端口的地址和端口号。
客户端建立数据通道连接到这个端口,并发送具体的传输请求包括文件名称和位置指针。
数据通道检查连接到本端口的客户端IP地址是否跟命令通道的地址相同,关闭监听端口,并返回确认。
客户端发送数据流,直到传输完毕。
首先会有一个文件传输端口(同FTP的21端口类似)作为文件传输的命令通道。
客户端发送传输请求到命令端口,服务器建立数个数据通道监听端口并由命令端口返回这些监听端口的地址和端口号。
客户端建立数据通道连接到这个端口,并发送具体的传输请求包括文件名称和位置指针。
数据通道检查连接到本端口的客户端IP地址是否跟命令通道的地址相同,关闭监听端口,并返回确认。
客户端发送数据流,直到传输完毕。
解决方案 »
- 非阻塞(非同步)线程切换输入法死机问题!!!
- 为什么(LOCAL)访问得了数据库,用网卡的IP就不行?请各位指点。
- 在下求写一控件技术,是高手的请进!
- 有关NMUDP组件的问题,请赐教!!
- 我从csdn上面保存了一些xml格式的网页在电脑上,怎么打开啊,需要在论坛上哪里下载个什么包?我给忘了
- ado+access 的程序在别的机子上运行时提示'找不到%1',该如何解决
- 请大家帮忙!
- 大家对这个贴主怎么看?
- DBComboBox1.items.delete(??)该怎么写呢?在线等待………………
- 如何将两个程序捆绑在一起
- 请问在Delphi如何使用Word中的宏进行查询替代?
- 求购如同凌锐财务进销存的表格控件
当客户端和服务器建立这样的连接时服务器检查客户端的IP是否是命令通道的那个IP