Ci sono diverse tipologie di handshake in base al livello in cui si sta operando: l'handshake a livello TCP (quando si dialoga con un server, per esempio) è differente dall'handshake durante una connessione al wifi (che è a livello data-link). In che contesto stai lavorando?