Home Texas Server Home Page

System::SocketSend

System::SocketSend sends a buffer to a remote host via a TCP connection that was previouly opened with System::SocketConnect.
public System::SocketSend(
   OSHandle socketHandle,
   variable buffer
);

Parameters

socketHandle The socket handle of this connection.
buffer The data to send.

Return Values

The error.errorCode value will be set to the underlining OS 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\nUser-Agent: TScript Software http://www.ekkySoftware.com/\nHost: 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::SocketConnect, System::SocketGetInfo, System::SocketReceive

Copyright © 2009, Ekky Software Pty Ltd.