Socket发包接口修复
This commit is contained in:
		
							parent
							
								
									1a862df685
								
							
						
					
					
						commit
						46de44df96
					
				|  | @ -26,6 +26,7 @@ class MySocket extends Socket { | ||||||
|             State = 1; |             State = 1; | ||||||
|         }.bindenv(this)); |         }.bindenv(this)); | ||||||
|         BindFunc(SOCKET_CALLBACK_TYPE.onReceive, function(PacketId, Str) { |         BindFunc(SOCKET_CALLBACK_TYPE.onReceive, function(PacketId, Str) { | ||||||
|  |             // print("收到消息:" + PacketId + " " + Str); | ||||||
|             //如果存在对应处理逻辑 |             //如果存在对应处理逻辑 | ||||||
|             if (PackHandler.rawin(PacketId)) { |             if (PackHandler.rawin(PacketId)) { | ||||||
|                 //将字符画序列化json |                 //将字符画序列化json | ||||||
|  | @ -57,8 +58,10 @@ class MySocket extends Socket { | ||||||
| 
 | 
 | ||||||
|     //发包 |     //发包 | ||||||
|     function Send(PacketId, Jso) { |     function Send(PacketId, Jso) { | ||||||
|         //将json序列化字符串 |         local SendObject; | ||||||
|         local Str = Json.Encode(Jso); |         if (typeof Jso == "table") SendObject = Json.Encode(Jso); //table转json字符串 字符串包 | ||||||
|         Socket_SendPacket(getroottable()._MySocket_.Client, PacketId, Str); |         else if (typeof Jso == "blob") SendObject = Jso; //字节流包 | ||||||
|  |         else SendObject = ""; //空包 | ||||||
|  |         Socket_SendPacket(getroottable()._MySocket_.Client, PacketId, SendObject); | ||||||
|     } |     } | ||||||
| } | } | ||||||
		Loading…
	
		Reference in New Issue