Hi, I have a set of Colour Touch Screens on a network, and I wish to use the inbuilt Socket functions in PICED to communicate between the screens. I have been able to run a screen that opens a Server Socket, but the Client Socket functions do not seem to work. This error is displayed on the screen: C-Gate Disconnected Unexpectedly PICED cannot operate without a C-Gate connection and needs to be closed. Code: { initialisation } SERVER_IP := '169.254.183.1'; { Server IP Address } SERVER_PORT := 8080; { Server Listening Port } connected := false; { Whether we have connected to the Server or not } { client connect code } if( not connected) then begin OpenClientSocket(SERVER_IP, SERVER_PORT); connected := true; end; { send a message to the server every 10s } if(ClientSocketConnected) then { if we have connected to the Server } begin if( not TimerRunning(1) ) then TimerStart(1); if TimerTime(1) > 10 then begin WriteClientSocket('test'); { send string to server } TimerSet(1,0); { reset the Timer } end; end;