C# Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
DKIM / DomainKey
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Amazon S3
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Accept Connection on Socket

Demonstrates how to create a TCP/IP socket, listen on a port, accept an incoming connection, and send a "Hello World" message to the client.

Download Chilkat .NET for 4.0 Framework

Download Chilkat .NET for 64-bit 4.0 Framework (x64)

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 64-bit 2.0 / 3.5 Framework (x64)

Download Chilkat .NET for 1.0 / 1.1 Framework

Chilkat.Socket listenSocket = new Chilkat.Socket();

bool success;
success = listenSocket.UnlockComponent("Anything for 30-day trial");
if (success != true) {
    MessageBox.Show("Failed to unlock component");
    return;
}

//  Bind to a port and listen for incoming connections:
//  This example will listen at port 5555 and allows for a backlog
//  of 25 pending connection requests.
success = listenSocket.BindAndListen(5555,25);
if (success != true) {
    MessageBox.Show(listenSocket.LastErrorText);
    return;
}

//  Get the next incoming connection
//  Wait a maximum of 20 seconds (20000 millisec)
Chilkat.Socket connectedSocket = null;
connectedSocket = listenSocket.AcceptNextConnection(20000);
if (connectedSocket == null ) {
    MessageBox.Show(listenSocket.LastErrorText);
    return;
}

//  Set maximum timeouts for reading an writing (in millisec)
connectedSocket.MaxReadIdleMs = 10000;
connectedSocket.MaxSendIdleMs = 10000;

//  Send a "Hello World!" message to the client:
success = connectedSocket.SendString("Hello World!");
if (success != true) {
    MessageBox.Show(connectedSocket.LastErrorText);

    return;
}

//  Close the connection with the client.
//  Wait a max of 20 seconds (20000 millsec)
connectedSocket.Close(20000);

MessageBox.Show("success!");
 

© 2000-2012 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser