Hello ---------------------------------------------- [EMAIL PROTECTED] wrote: Try something like: dispatch [port1 [print "Port1"] port2 [print "Port2"]] as your: print first port1 may be waiting for input on 'port1. the whole idea was to wait for data from the ports :) however, if I do it like [print "Port1"] I get spammed with a never ending list of Port1's, allthough the other end of Port1 isn't sending anything, and occasionally one or two Port2's.. something with the 'wait seems fishy enough?.. Cheers, malte ------------------------------ As long as you do not handle the port event correctly, you will get the event always again. You have to do something like [new-port: first serv-port] on the port after it gets a connection to satisfy the event handler. It seems to be a behaviour of wait to give back unserviced data as new until they are removed from the port. regards AR -- Sent through GMX FreeMail - http://www.gmx.net
