Dialogo via TCP tra Arduino e un applicazione VB.NET

Il mio scopo è far si che Arduino raccolga dei segnali digitali e , dopo averli bufferizzati li invii via TCP/IP ad un'applicazione VB.NET che memorizzi il nro di segnali ricevuti in un Database.
Ho due opzioni

  1. usare arduino come server , aprire una porta e creare un'applicazione vb.net che si connetta come client
  2. usare l'applicazione vb.net come server, aprire una porta e far si che arduino si connetta come client

Quale è secondo voi la soluzione migliore?

usare arduino come client snellisce il codice perchè non hai problemi di disconnessione e riconnessione. Sinceramente credo che non ci sia reale differenza poichè il protocollo è gestito dal chip wiznet

Grazie mille.
Riesci per favore a dare unìocchiata al mio post in pagina 2 , ho un altro problemino...