Simultanious send bug Instead of just printing the incoming transactions, add them to a set and print that. If that works, then implement a queue for incoming packets. Research UDP/TCP Respond to simple requests In extension of the above, maybe RPC-style peers?