Ich habe zwar noch nie was mit dem WLan modul, des RP6 gemacht, dafür aber in letzter Zeit eine Menge mit TCP/IP.
Für mich hört sich die Exception zwar eher, danach an, dass der Client (also die APP) entweder ein Problem damit hat wie der RP6 das HTTP Protokoll behandelt, oder Probleme mit den Daten vom RP6 hat.
Ich habe mich grad mal etwas durch die Wifi library vom RP6 geklickt und würde spontan behaupten, dass vom RP6 aus keine Möglichkeit besteht, die Socket Verbindung zu beenden, da das komplette Handling der Socketverbindung (so weit ich das auf die Schnelle gesehen habe) von dem WLan Modul gemacht wird. Es könnte allerhöchstens sein, dass man einen passenden Kommando Befehlt vom RP6 zu dem WLan Modul senden kann, der das macht.