εμ, δεν ξέρω τι μπορεί να πηγαίνει λάθος.
δοκίμασες να κάνεις capture την IP 'κίνηση' να δεις τι στέλνει ο κωδικάς σου;
το wireshark είναι ένα πολύ χρήσιμο εργαλείο για αυτή την δουλειά.