Server uses udp stream now.

TODO: handle disconnection