多线程尝试及部分优化

分割模块,将udp数据接收放在另外一个线程中处理。
修复上一版本因变量读写错误导致内存错误，无法发送消息的问题。
聊天对话框现在会自动滚动到底部最新的消息处。