Add demo program, fix some flaws
Remove dispose from client and server, Add Disconnect to connection