Introduction - If you have any usage issues, please Google them yourself
Indy is a very good development of network programming packages, Packaging the ftp, http, etc. stmp agreement This is the indy 10. net2.0 the transplant source code
Packet : 109201298indysockets.rar filelist
IndySockets\Sockets\source\Core\Buffer.cs
IndySockets\Sockets\source\Core\ClassDiagram.cd
IndySockets\Sockets\source\Core\CmdTcpServer.cs
IndySockets\Sockets\source\Core\Command.cs
IndySockets\Sockets\source\Core\CommandHandler.cs
IndySockets\Sockets\source\Core\CommandHandlerList.cs
IndySockets\Sockets\source\Core\CompressorBase.cs
IndySockets\Sockets\source\Core\ConnectionIntercept.cs
IndySockets\Sockets\source\Core\Context.cs
IndySockets\Sockets\source\Core\ContextRFC.cs
IndySockets\Sockets\source\Core\CustomTCPServer.cs
IndySockets\Sockets\source\Core\Exception.cs
IndySockets\Sockets\source\Core\ExplicitTLSClient.cs
IndySockets\Sockets\source\Core\ExplicitTLSServer.cs
IndySockets\Sockets\source\Core\Global.cs
IndySockets\Sockets\source\Core\HeaderList.cs
IndySockets\Sockets\source\Core\Indy.Sockets.Core.csproj
IndySockets\Sockets\source\Core\Indy.Sockets.Core.csproj.vspscc
IndySockets\Sockets\source\Core\LockableList.cs
IndySockets\Sockets\source\Core\obj\Indy.Sockets.Core.csproj.FileList.txt
IndySockets\Sockets\source\Core\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\Core\Reply.cs
IndySockets\Sockets\source\Core\ReplyRFC.cs
IndySockets\Sockets\source\Core\ResourceStrings.Designer.cs
IndySockets\Sockets\source\Core\ResourceStrings.resx
IndySockets\Sockets\source\Core\Scheduler.cs
IndySockets\Sockets\source\Core\SchedulerOfThread.cs
IndySockets\Sockets\source\Core\SchedulerOfThreadDefault.cs
IndySockets\Sockets\source\Core\ServerIntercept.cs
IndySockets\Sockets\source\Core\ServerSocket.cs
IndySockets\Sockets\source\Core\ServerSocketSimulator.cs
IndySockets\Sockets\source\Core\ServerSocketTcp.cs
IndySockets\Sockets\source\Core\ServerSocketTLS.cs
IndySockets\Sockets\source\Core\Socket.cs
IndySockets\Sockets\source\Core\SocketSimulator.cs
IndySockets\Sockets\source\Core\SocketSimulator.DataBlockReaders.cs
IndySockets\Sockets\source\Core\SocketTCP.cs
IndySockets\Sockets\source\Core\SocketTLS.cs
IndySockets\Sockets\source\Core\Task.cs
IndySockets\Sockets\source\Core\TCPClient.cs
IndySockets\Sockets\source\Core\TcpConnection.cs
IndySockets\Sockets\source\Core\TcpPorts.cs
IndySockets\Sockets\source\Core\TextCmdTcpServer.cs
IndySockets\Sockets\source\Core\TextCommand.cs
IndySockets\Sockets\source\Core\TextCommandHandler.cs
IndySockets\Sockets\source\Core\TextCommandHandlerList.cs
IndySockets\Sockets\source\Core\TextWriterIntercept.cs
IndySockets\Sockets\source\Core\TextWriterServerIntercept.cs
IndySockets\Sockets\source\Core\ThreadWithTask.cs
IndySockets\Sockets\source\Core\TLSUtilities.cs
IndySockets\Sockets\source\Core\Yarn.cs
IndySockets\Sockets\source\DevelopmentBuild.proj
IndySockets\Sockets\source\Indy.Sockets.sln
IndySockets\Sockets\source\Indy.Sockets.suo
IndySockets\Sockets\source\Indy.Sockets.vssscc
IndySockets\Sockets\source\Mail\Indy.Sockets.Mail.csproj
IndySockets\Sockets\source\Mail\Indy.Sockets.Mail.csproj.vspscc
IndySockets\Sockets\source\Mail\Message.cs
IndySockets\Sockets\source\Mail\obj\Indy.Sockets.Mail.csproj.FileList.txt
IndySockets\Sockets\source\Mail\POP3.cs
IndySockets\Sockets\source\Mail\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\Mail\ReplyPOP3.cs
IndySockets\Sockets\source\Mail\ReplyPOP3Exception.cs
IndySockets\Sockets\source\Mail\ReplySMTP.cs
IndySockets\Sockets\source\Mail\SMTP.cs
IndySockets\Sockets\source\Mail\SMTPEnhancedCode.cs
IndySockets\Sockets\source\Protocols\Authentication\AuthenticationBase.cs
IndySockets\Sockets\source\Protocols\Authentication\AuthenticationItem.cs
IndySockets\Sockets\source\Protocols\Authentication\AuthenticationManager.cs
IndySockets\Sockets\source\Protocols\Authentication\AuthenticationRegistry.cs
IndySockets\Sockets\source\Protocols\Authentication\BasicAuthentication.cs
IndySockets\Sockets\source\Protocols\Authentication\Enums.cs
IndySockets\Sockets\source\Protocols\Authentication\Exceptions.cs
IndySockets\Sockets\source\Protocols\Encoding\Base64.cs
IndySockets\Sockets\source\Protocols\Encoding\BinHex4.cs
IndySockets\Sockets\source\Protocols\Encoding\Coder.cs
IndySockets\Sockets\source\Protocols\Encoding\Decoder00E.cs
IndySockets\Sockets\source\Protocols\Encoding\Decoder3To4.cs
IndySockets\Sockets\source\Protocols\Encoding\DecoderBase.cs
IndySockets\Sockets\source\Protocols\Encoding\DecoderBase64.cs
IndySockets\Sockets\source\Protocols\Encoding\DecoderBinHex4.cs
IndySockets\Sockets\source\Protocols\Encoding\DecoderUUE.cs
IndySockets\Sockets\source\Protocols\Encoding\DecoderXXE.cs
IndySockets\Sockets\source\Protocols\Encoding\Encoder00E.cs
IndySockets\Sockets\source\Protocols\Encoding\Encoder3To4.cs
IndySockets\Sockets\source\Protocols\Encoding\EncoderBase.cs
IndySockets\Sockets\source\Protocols\Encoding\EncoderBase64.cs
IndySockets\Sockets\source\Protocols\Encoding\EncoderBinHex4.cs
IndySockets\Sockets\source\Protocols\Encoding\EncoderUUE.cs
IndySockets\Sockets\source\Protocols\Encoding\EncoderXXE.cs
IndySockets\Sockets\source\Protocols\Encoding\UUE.cs
IndySockets\Sockets\source\Protocols\Encoding\XXE.cs
IndySockets\Sockets\source\Protocols\Indy.Sockets.Protocols.csproj
IndySockets\Sockets\source\Protocols\Indy.Sockets.Protocols.csproj.vspscc
IndySockets\Sockets\source\Protocols\MimeTable.cs
IndySockets\Sockets\source\Protocols\obj\Indy.Sockets.Protocols.csproj.FileList.txt
IndySockets\Sockets\source\Protocols\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\Protocols\ResourceStrings.Designer.cs
IndySockets\Sockets\source\Protocols\ResourceStrings.resx
IndySockets\Sockets\source\Protocols\URI.cs
IndySockets\Sockets\source\SimulationsData\Core\ConnectionIntercept\Simple.xml
IndySockets\Sockets\source\SimulationsData\Core\TCPClient\SimpleConnectAndEcho.xml
IndySockets\Sockets\source\SimulationsData\Core\TCPClient\TestResponseReplyStructure.xml
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\CustomContext\Test0.xml
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\SimpleTest\Test0.xml
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\SimpleTest\Test1.xml
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\TestDoCommandHandlersException\Test0.xml
IndySockets\Sockets\source\SimulationsData\Mail\POP3\GetMessageCountTest.xml
IndySockets\Sockets\source\SimulationsData\Mail\POP3\Login.xml
IndySockets\Sockets\source\SimulationsData\Mail\POP3\RetrieveRaw.xml
IndySockets\Sockets\source\SimulationsData\Mail\POP3\SimpleConnect.xml
IndySockets\Sockets\source\UnitTests\Core\BufferTest.cs
IndySockets\Sockets\source\UnitTests\Core\ConnectionInterceptTest.cs
IndySockets\Sockets\source\UnitTests\Core\Indy.Sockets.UnitTests.Core.csproj
IndySockets\Sockets\source\UnitTests\Core\Indy.Sockets.UnitTests.Core.csproj.user
IndySockets\Sockets\source\UnitTests\Core\Indy.Sockets.UnitTests.Core.csproj.vspscc
IndySockets\Sockets\source\UnitTests\Core\obj\Indy.Sockets.UnitTests.Core.csproj.FileList.txt
IndySockets\Sockets\source\UnitTests\Core\ReplyRFCTest.cs
IndySockets\Sockets\source\UnitTests\Core\SocketTest.cs
IndySockets\Sockets\source\UnitTests\Core\TcpClient\SimpleReply.cs
IndySockets\Sockets\source\UnitTests\Core\TcpClient\SimpleTcpClientTest.cs
IndySockets\Sockets\source\UnitTests\Core\TestUtilities.cs
IndySockets\Sockets\source\UnitTests\Core\TextCmdTcpServer\CustomContextTypeTest.cs
IndySockets\Sockets\source\UnitTests\Core\TextCmdTcpServer\SimpleTest.cs
IndySockets\Sockets\source\UnitTests\Mail\Indy.Sockets.UnitTests.Mail.csproj
IndySockets\Sockets\source\UnitTests\Mail\Indy.Sockets.UnitTests.Mail.csproj.vspscc
IndySockets\Sockets\source\UnitTests\Mail\obj\Indy.Sockets.UnitTests.Mail.csproj.FileList.txt
IndySockets\Sockets\source\UnitTests\Mail\POP3Test.cs
IndySockets\Sockets\source\UnitTests\Mail\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\UnitTests\Protocols\Indy.Sockets.UnitTests.Protocols.csproj
IndySockets\Sockets\source\UnitTests\Protocols\Indy.Sockets.UnitTests.Protocols.csproj.vspscc
IndySockets\Sockets\source\UnitTests\Protocols\obj\Indy.Sockets.UnitTests.Protocols.csproj.FileList.txt
IndySockets\Sockets\source\UnitTests\Protocols\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\UnitTests\Web\Indy.Sockets.UnitTests.Web.csproj
IndySockets\Sockets\source\UnitTests\Web\Indy.Sockets.UnitTests.Web.csproj.vspscc
IndySockets\Sockets\source\UnitTests\Web\obj\Indy.Sockets.UnitTests.Web.csproj.FileList.txt
IndySockets\Sockets\source\UnitTests\Web\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\UnitTests.nunit
IndySockets\Sockets\source\Web\Cookie.cs
IndySockets\Sockets\source\Web\CookieCollection.cs
IndySockets\Sockets\source\Web\CookieList.cs
IndySockets\Sockets\source\Web\CookieManager.cs
IndySockets\Sockets\source\Web\CustomHttpServer.cs
IndySockets\Sockets\source\Web\CustomSessionList.cs
IndySockets\Sockets\source\Web\DefaultSessionList.cs
IndySockets\Sockets\source\Web\Delegates.cs
IndySockets\Sockets\source\Web\EntityHeaderInfo.cs
IndySockets\Sockets\source\Web\Enums.cs
IndySockets\Sockets\source\Web\Exception.cs
IndySockets\Sockets\source\Web\Http.cs
IndySockets\Sockets\source\Web\HttpClient.cs
IndySockets\Sockets\source\Web\HttpClientProtocol.cs
IndySockets\Sockets\source\Web\HttpClientRequestInfo.cs
IndySockets\Sockets\source\Web\HttpClientResponseInfo.cs
IndySockets\Sockets\source\Web\HttpRequestInfo.cs
IndySockets\Sockets\source\Web\HttpResponseInfo.cs
IndySockets\Sockets\source\Web\HttpServer.cs
IndySockets\Sockets\source\Web\HttpSession.cs
IndySockets\Sockets\source\Web\Indy.Sockets.Web.csproj
IndySockets\Sockets\source\Web\Indy.Sockets.Web.csproj.vspscc
IndySockets\Sockets\source\Web\IWebRequestHandler.cs
IndySockets\Sockets\source\Web\NetscapeCookie.cs
IndySockets\Sockets\source\Web\obj\Indy.Sockets.Web.csproj.FileList.txt
IndySockets\Sockets\source\Web\Properties\AssemblyInfo.cs
IndySockets\Sockets\source\Web\ProxyConnectionInfo.cs
IndySockets\Sockets\source\Web\RequestHeaderInfo.cs
IndySockets\Sockets\source\Web\ResourceStrings.cs
IndySockets\Sockets\source\Web\ResponseHeaderInfo.cs
IndySockets\Sockets\source\Web\RFC2109Cookie.cs
IndySockets\Sockets\source\Web\RFC2965Cookie.cs
IndySockets\Sockets\source\Web\ServerCookie.cs
IndySockets\Sockets\source\Web\ServerCookies.cs
IndySockets\Sockets\source\Web\SimpleHttpServer.cs
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\CustomContext
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\OpenClose
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\SimpleTest
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer\TestDoCommandHandlersException
IndySockets\Sockets\source\UnitTests\Core\bin\Debug
IndySockets\Sockets\source\UnitTests\Core\obj\Debug
IndySockets\Sockets\source\UnitTests\Mail\bin\Debug
IndySockets\Sockets\source\UnitTests\Mail\obj\Debug
IndySockets\Sockets\source\UnitTests\Protocols\bin\Debug
IndySockets\Sockets\source\UnitTests\Protocols\obj\Debug
IndySockets\Sockets\source\UnitTests\Web\bin\Debug
IndySockets\Sockets\source\UnitTests\Web\obj\Debug
IndySockets\Sockets\source\Core\bin\Debug
IndySockets\Sockets\source\Core\obj\Debug
IndySockets\Sockets\source\Mail\bin\Debug
IndySockets\Sockets\source\Mail\obj\Debug
IndySockets\Sockets\source\Protocols\bin\Debug
IndySockets\Sockets\source\Protocols\obj\Debug
IndySockets\Sockets\source\SimulationsData\Core\ConnectionIntercept
IndySockets\Sockets\source\SimulationsData\Core\TCPClient
IndySockets\Sockets\source\SimulationsData\Core\TextCmdTcpServer
IndySockets\Sockets\source\SimulationsData\Mail\POP3
IndySockets\Sockets\source\UnitTests\Core\bin
IndySockets\Sockets\source\UnitTests\Core\obj
IndySockets\Sockets\source\UnitTests\Core\TcpClient
IndySockets\Sockets\source\UnitTests\Core\TextCmdTcpServer
IndySockets\Sockets\source\UnitTests\Mail\bin
IndySockets\Sockets\source\UnitTests\Mail\obj
IndySockets\Sockets\source\UnitTests\Mail\Properties
IndySockets\Sockets\source\UnitTests\Protocols\bin
IndySockets\Sockets\source\UnitTests\Protocols\Encoding
IndySockets\Sockets\source\UnitTests\Protocols\obj
IndySockets\Sockets\source\UnitTests\Protocols\Properties
IndySockets\Sockets\source\UnitTests\Web\bin
IndySockets\Sockets\source\UnitTests\Web\obj
IndySockets\Sockets\source\UnitTests\Web\Properties
IndySockets\Sockets\source\Web\bin\Debug
IndySockets\Sockets\source\Web\obj\Debug
IndySockets\Sockets\source\Core\bin
IndySockets\Sockets\source\Core\obj
IndySockets\Sockets\source\Core\Properties
IndySockets\Sockets\source\Mail\bin
IndySockets\Sockets\source\Mail\obj
IndySockets\Sockets\source\Mail\Properties
IndySockets\Sockets\source\Protocols\Authentication
IndySockets\Sockets\source\Protocols\bin
IndySockets\Sockets\source\Protocols\Encoding
IndySockets\Sockets\source\Protocols\obj
IndySockets\Sockets\source\Protocols\Properties
IndySockets\Sockets\source\SimulationsData\Core
IndySockets\Sockets\source\SimulationsData\Mail
IndySockets\Sockets\source\UnitTests\Core
IndySockets\Sockets\source\UnitTests\Mail
IndySockets\Sockets\source\UnitTests\Protocols
IndySockets\Sockets\source\UnitTests\Web
IndySockets\Sockets\source\Web\bin
IndySockets\Sockets\source\Web\obj
IndySockets\Sockets\source\Web\Properties
IndySockets\Sockets\source\Core
IndySockets\Sockets\source\Mail
IndySockets\Sockets\source\Protocols
IndySockets\Sockets\source\SimulationsData
IndySockets\Sockets\source\UnitTests
IndySockets\Sockets\source\Web
IndySockets\Sockets\source
IndySockets\Sockets
IndySockets