Google [站内搜索]

预览模式: 普通 | 列表
PORT(主动方式):客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。

PASV(被动方式):客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口,然后向服务器发送PASV命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P进行监听,然后用PORT P命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。

FTP仅仅提供了建立在IPv4上进行数据通信的能力,它基于网络地址是32位这一假设。但是,当IPv6出现以后,地址就比32位长许多了。原来对FTP进行的扩展在多协议环境中有时会失败。针对IPv6对FTP再次进行扩展,两个FTP命令PORT和PASV通过扩展后,我们称它们为EPRT和EPSV。

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11163

ASP的URLDecode函数

我们知道,ASP的Server对象有个URLEncode方法可以对地址进行编码,但却没有相应的解码函数,下边的这个函数可以实现对URLEncode的解码:

'================================================
'函数名:URLDecode
'作  用:URL解码

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4775

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1458

MDI开发实例

实现功能:在父窗体中有两个菜单:新建和获取内容,点击新建时新建一个子窗体,点击获取内容时获取当前子窗体内一文本框的内容。

操作步骤:

1.打开Microsoft Visual Studio 2008新建一个Windows窗体应用程序;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4665

自定义C#数据验证、安全、转换类

1.数据验证类

using System;
using System.Collections.Generic;
using System.Text;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5315

左键、中键、右键单击判断

/// <summary>
/// 左键、中键、右键单击判断
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4668

WinForms实现关闭需确认

/// <summary>
/// 关闭需确认
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4096

WinForms通用对话框使用示例

/// <summary>
/// ColorDialog
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4738

Windows Media Player控件常用属性



[播放器设置]
axWindowsMediaPlayer1.URL = ""; //播放文件地址
axWindowsMediaPlayer1.settings.autoStart = true;//自动播放

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6533

WinForms最小化到托盘(C#)

实现功能:当点击最小化按钮后窗体最小化到系统托盘,点击下托盘图标窗体恢复正常状态。

1.从工具栏拉一个NotifyIcon控件到Form1;
2.给notifyIcon1的Icon属性指定一个图标,并将Visible设置为False;
3.Form1.cs代码如下:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6632