System::SocketConnect

System::SocketConnect opens a TCP connection to a remote host. The script must have the security setting CTScript::ALLOW_SOCKET_CONNECT before the this method will succeed.

public System::SocketConnect(
   AString hostURL,
   AString service = "80",
   Integer flags = 1,
:  OSHandle socketHandle
);

Parameters

hostURL The URL for the remote host, can be both an valid DNS name or a numeric IP address.
service The port number for the remote application.
flags Reserved for future use.
socketHandle The returned socket handle if the method suceeds.

Return Values

The error.errorCode value will be set to the underlining windows error message code and the error.errorString will have a detailed description of the error.

Remarks

Example Use
OSHandle socket;
System::SocketConnect("ekkySoftware.com":socket);
System::SocketSend(socket,"GET / HTTP/1.1\n
	User-Agent: TScript Software http://www.ekkySoftware.com/\n
	Host: www.ekkysofware.com\n\n"
);
System::SocketReceive(socket:fileBuffer);
System::MessageBox(fileBuffer.AString().ToString(),
	L"File Contents of / at ekkySoftware");

Requirements

TScript Version: 1.2

Also See

System::SocketGetInfo, System::SocketReceive, System::SocketSend
 

Contact Ekky Software

All around the world Ekky Software is contactable seven days of the week by submitting the following details.

Thank you for your time and interest.
Ekky Software Customer Support Team.

Ekky Software Product Range
Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript