Click here to Skip to main content
15,885,366 members
Articles / Programming Languages / C++

How Proxy Server serves FTP clients?

Rate me:
Please Sign up or sign in to vote.
4.80/5 (23 votes)
10 Feb 2005CPOL7 min read 210.4K   5.4K   62  
This article describes how Proxy Server deals with PORT and PASV FTP commands
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by LiteProxyServer.rc
//
#define IDS_PROPSHT_CAPTION             102
#define IDP_SOCKETS_INIT_FAILED         104
#define IDR_MAINFRAME                   128
#define IDR_LITEPRTYPE                  129
#define IDR_POPMENU                     131
#define IDB_ICONS                       137
#define IDB_LIST                        138
#define IDI_ICONMEM0                    145
#define IDI_ICONMEM1                    146
#define IDI_ICONMEM2                    147
#define IDI_ICONMEM3                    148
#define IDI_ICONMEM4                    149
#define IDI_ICONMEM5                    150
#define IDI_ICONMEM6                    151
#define IDI_ICONMEM7                    152
#define IDI_ICONMEM8                    153
#define IDI_ICONMEM9                    154
#define IDC_EDIT1                       1000
#define IDC_LIST1                       1001
#define IDC_ADD                         1002
#define IDC_LIST2                       1002
#define IDC_MODIFY                      1003
#define IDC_DELETE                      1004
#define IDC_EDIT5                       1004
#define IDC_EDIT2                       1005
#define IDC_EDIT3                       1006
#define IDC_EDIT4                       1007
#define IDC_LOGPOST                     1008
#define IDC_EDIT6                       1008
#define IDC_CHECK1                      1009
#define IDC_CHECK2                      1010
#define IDC_CHECK3                      1011
#define IDC_EDIT7                       1011
#define IDC_CHECK4                      1012
#define IDC_CHECK5                      1013
#define IDC_EDIT8                       1013
#define IDC_CHECK6                      1014
#define IDC_EDIT9                       1014
#define IDC_CHECK7                      1015
#define IDC_EDIT10                      1016
#define IDC_EDIT11                      1017
#define IDC_COMBO1                      1017
#define IDC_COMBO2                      1018
#define IDC_DATETIMEPICKER1             1019
#define IDC_COMBO3                      1019
#define IDC_DATETIMEPICKER2             1020
#define IDC_RUN                         1020
#define IDC_STOP                        1021
#define IDC_COPYRIGHT                   1021
#define IDC_STATIC_USER                 1023
#define IDC_USERID                      1024
#define IDC_PWD                         1025
#define IDC_STATIC_PWD                  1026
#define IDC_STATIC_POP3                 1027
#define IDC_POP3                        1028
#define IDC_AUTH                        1029
#define IDC_STATIC_SERVER               1030
#define IDC_CLEAN                       1030
#define IDC_STATIC_PORT                 1031
#define IDC_OPTIMIZE                    1031
#define IDC_IP                          1032
#define IDC_PORT                        1033
#define IDC_SPIN1                       1033
#define IDC_SERVER                      1034
#define ID_SETTINGS                     32771
#define ID_TOOLS_SETTINGS               32772
#define ID_AUTOSCROLL                   32773
#define IDR_EXIT                        32774
#define ID_TOOLS_USERSLOG               32775
#define ID_RUN                          32778
#define ID_STOP                         32779
#define ID_LIST_PRINT                   32783
#define ID_LIST_SAVE                    32784
#define ID_TRAY_STARTSERVICE            32785
#define ID_TRAY_STOPSERVICE             32786
#define ID_TRAY_SETTINGS                32787

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_3D_CONTROLS                     1
#define _APS_NEXT_RESOURCE_VALUE        140
#define _APS_NEXT_COMMAND_VALUE         32788
#define _APS_NEXT_CONTROL_VALUE         1035
#define _APS_NEXT_SYMED_VALUE           106
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Egypt Egypt

Comments and Discussions