# Unity聊天室 **Repository Path**: spdkir/UnityChatRoom ## Basic Information - **Project Name**: Unity聊天室 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-31 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Unity聊天室 聊天室包含服务器。
客户端登录后,可以获取最近的聊天信息,当前在线用户,可以设置自己的昵称,发送聊天内容(自动包含发送时间),收到别人的信息,其他用户上下线提醒。
使用Unity做界面,对滚动列表内的Text使用对象池来进行优化。
服务器和客户端通信使用socket,并通过线程进行接收与发送。
解决TCP粘包问题。
发送信息用json进行序列化,接收端再进行反序列化。
只有在第一次通信时发送昵称,此后客户端使用服务器下发的id,进行本地解析昵称。
做到了显示层,数据层,网络层分层