예제 #1
0
    public void Init()
    {
        IYSocket <ServerSession, NetMsg> server = new IYSocket <ServerSession, NetMsg>();

        server.StartAsServer(IPCfg.srvIP, IPCfg.srvPort);

        IYCommon.IYSocketLog("NetSvc Init Done");
    }
예제 #2
0
 public void Update()
 {
     if (msgPackQue.Count > 0)
     {
         IYCommon.IYSocketLog("PackCount:" + msgPackQue.Count);
         lock (obj) {
             MsgPack msgPack = msgPackQue.Dequeue();
             HandOutMsg(msgPack);
         }
     }
 }
예제 #3
0
 public void Update()
 {
     if (msgQue.Count > 0)
     {
         IYCommon.IYSocketLog("PackCount:" + msgQue.Count);
         lock (obj)
         {
             NetMsg msg = msgQue.Dequeue();
             ProcessMsg(msg);
         }
     }
 }
예제 #4
0
 public void Init()
 {
     IYCommon.IYSocketLog("CacheSvc Init Done");
 }
예제 #5
0
 public void Init()
 {
     cacheSvc = CacheSvc.Instance;
     IYCommon.IYSocketLog("login Init Done");
 }
예제 #6
0
 protected override void OnDisConnected()
 {
     IYCommon.IYSocketLog("Client DisConnected");
 }
예제 #7
0
 protected override void OnReciveMsg(NetMsg msg)
 {
     IYCommon.IYSocketLog("RcvPack CMD:" + ((CMD)msg.cmd).ToString());
     NetSvc.Instance.AddMsgQue(this, msg);
 }
예제 #8
0
 protected override void OnConnected()
 {
     IYCommon.IYSocketLog("Client Connect");
 }
예제 #9
0
 protected override void OnDisConnected()
 {
     IYCommon.IYSocketLog("Server DisConnected");
 }
예제 #10
0
 protected override void OnReciveMsg(NetMsg msg)
 {
     IYCommon.IYSocketLog("RcvPack CMD:" + ((CMD)msg.cmd).ToString());
     NetWorkManager.Instance.AddNetPkg(msg);
 }
예제 #11
0
 protected override void OnConnected()
 {
     IYCommon.IYSocketLog("Server Connect To Server Succ");
 }