ICS-例程s

Sample applications:

--------------------

 

Note: All sample file names begins with prefix "OverbyteIcs". Some samples listed

below maybe missing from distribution because the are from version 5 and not yet

ported to V6. If you need those samples, download V5.

 

BASFTP          Basic FTP client program

CLIDEMO         Example of client for SRVDEMO

CLIENT5         Basic client GUI applications

CONCLI1         Basic client/server console applications

CONCLI2         Basic client/server console applications with thread

CONFTP          Basic console mode FTP client

CONHTTP         Basic console mode HTTP client

CONPING         Basic console mode demo of ping component

CONPOP3         Basic console mode demo for POP3 (mail receive)

CONSMTP         Basic console mode demo for SMTP (mail send)

CONSRV1         Basic server application in console mode

DLLTST1         Test program using ICSDLL

DNSLOOK         Example of name resolution, see also NSLOOKUP sample

DYNCLI          Basic client creatin TWSocket dynamically

DYNCLI          Demo of dynamically created TWSocket components

FINGER          Example of TFingerCli component

FTPASY          Example of asychronous FTP client

FTPSERV         General purpose FTP server

FTPTHRD         Demo of multithreaded FTP client, see also FTPASY

FTPTST          Basic graphical FTP client

HTTPASP         Example of THttpCli component with cookie (POST to an ASP page)

HTTPASY         Example of THttpCli component with multiple async requests (GET)

HTTPCHK         Example of THttpCli to check for valid URL

HTTPDMO         Yet another HTTP client demo

HTTPGET         Example of THttpCli component (GET into a file)

HTTPPG          Example of THttpCli component (POST)

HTTPPOST Example of THttpCli component (POST), work with WebServ sample

HTTPTHRD        Example of THttpCli component (multi-threaded GET)

HTTPTST        Example of THttpCli component (GET), show many features

ICSDLL1         Example of TWSocket component within a DLL, use with TcpSrv demo

ICSDLL2         Example of HTTP client component within a DLL

ICSISAPI        Example of FTP client component within an ISAPI extension

MAILHTML        Example of HTML formatted EMail sending, including embedded images

MAILRCV         Internet EMail access using POP3 protocol

MAILSND         Example of EMail sending, including file attach

MAILSNDASYNC    Example of simultaneous EMail sending

MD5FILE         Example of MD5 unit: computer MD5 checksum for files

MD5TEST         Test program for MD5 unit

MIMEDEMO        Example of EMail decoding (attached files are extracted)

MIMETST         Example of EMail sending with attached files

MTSRV           Basic server, multi-threaded, see THRDSRV for better code

NEWSHTML        Example of NNTP component to send HTML messages

NEWSRDR         Example of TNntpCli component (Send/receive newsgroups)

NSLOOKUP        Demo for the DNS query component

PINGTST         Demo for the ping component

POP3MIME        Example of MIME decoding, for example of EMails received with POP3 component

RECV            Simple file receive (server), use with SENDER demo (client)

SENDER          Simple file send (client), use with RECV demo (server)

SERVER5         Basic server GUI applications

SHATEST         Test program for SHA unit

SOCKSTST        How to use TWSocket with SOCKS protocol (firewall traversing)

SRVDEMO         Example of server using a TTable

SRVTCP          Basic server without client forms, event-driven

SVCTCP          Same as SRVTCP but as an NT/2K/XP service

TCPSRV          Basic server without client forms, event-driven

THRDSRV         Basic multithreaded TCP server

TNCLIENT        Telnet client using a TnEmulVT

TNDEMO          Telnet client using a TMemo

TNSRV           Basic TCP server with client forms, event-driven

TWSCHAT         Chat program (both client and server in a single program)

UDPLSTN         UDP listen demo

UDPSEND         UDP send demo

WEBSERV         HTTP server demo. Show static and dynamic pages. Use template for HTML.

 

Note 1: Many samples are similar. When searching for something, always look at the date

        the demos where created. The most recent is always the best code !

Note 2: Not all samples have been rewritten in C++ for BCB. And those rewritten are

        frequently much simpler. So BCB user: have a look at the Delphi sample too !

Note 3: Follow "UserMade" link on ICS website to find more sample programs written by

        ICS users.

Note 4: See folder SslInternet for SSL-enabled versions of the samples.

 

As explained in the component installation, you may encounter an error loading

a sample application or running it. This may be because the last time I

loaded the form, I was using another Delphi or BCB version which has new properties. 

You can safely ignore messages related to those new properties. They are not used 

in the samples. (The properties are CharSet, OldCreateOrder and others). 

You can also encounter error about duplicate resources. You can ignore them 

safely. If you have those errors, open each form in the IDE, ignore the error 

then recompile. If you don't open the form in the IDE, you'll get the errors 

at runtime and your program will abort.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值