non è che ti ho capito.... se in DataArrival ti arriva una richiesta di Ping fai ad esempio winsock.SendData "PONG " & nomeServer & vbCrLf