using System;
using GameMessage;
namespace Server.Net
{
public interface IUserSession
{
long Id { get; }
///
/// 实例ID
///
long InstanceId { get; }
///
/// 是否断开连接
///
bool IsDisConnected { get; }
///
/// 登录验证码
///
string VerificationCode { get; set; }
///
/// 用户数据
///
SessionUserData UserData { get; }
///
/// 远端ip地址
///
string RemoteIPAddress
{
get;
}
void Send(byte[] buffer, Type messageType);
void Send(MessageData messageData);
void BindUser(int userid, string uuid, int clientVer, int plat,string deviceInfo,bool isNewUser,string storeType, bool reset = false);
void DisConnected();
}
}