Socket communication

Phil Davis revdev at pdslabs.net
Tue Nov 22 23:11:12 CET 2016


Live and learn!
Phil


On 11/22/16 2:04 PM, Alex Tweedly wrote:
> Yes, what Richard said :-)
>
> Don't be misled by the dictionary - the socketID *may* start with an 
> IP address, but it doesn't need to - therefore you can simply
>   close 8765
>
> without an IP address, to close sockets you have 'accepted' on.
>
> -- Alex.
>
> On 22/11/2016 21:52, Richard Gaskin wrote:
>> Ralph DiMola wrote:
>>
>> > When one enables socket communication on the server side using
>> > the form "accept [datagram] connections on port portNumber with
>> > message callbackMessage", how do you stop accepting new connections?
>> > The LC lesson show closing all open sockets but not how to prevent
>> > new connections.
>>
>> After running "accept", check the openSockets.  You should see one 
>> which has no IP address, and is just the port number you're listening 
>> on, e.g.:
>>
>>   accept connections on port 4444 with message "foo"
>>   put the openSockets
>>
>> ..should yield:
>>
>> 4444
>>
>> If you then close that you should be unable to receive further 
>> connections:
>>
>>    close socket 4444
>>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>

-- 
Phil Davis




More information about the use-livecode mailing list