Sockets

Troy Rollins troy at rpsystems.net
Fri Aug 27 17:51:59 EDT 2004


On Aug 27, 2004, at 5:35 PM, Keith Hutchison wrote:

> Does the following code look correct?
>
> set TheResult to open socket "127.0.0.1:4563" with message 
> "MYOBContacts"
> set the contents of ResultField to TheResult

No. There is a lot wrong with it, to be blunt.  ;-)

The first line would probably look like -
open socket to "127.0.0.1:4563" with message "MYOBContacts"

But - "MYOBContacts" would be a handler in your scripts which the 
socket connection is going to make a callback to. It is the definition 
of a callback you are making there, not the message sent to the socket. 
That happens with a "write" command.

The second line looks like it would be creating a custom property... it 
probably wants to look something like -
put theResult into field "ResultField"

However, "TheResult" would currently not be holding anything very 
useful. You will need to "Read" from the socket before and place the 
result of that into a variable.

--
Troy
RPSystems, Ltd.
http://www.rpsystems.net



More information about the use-livecode mailing list