SingleSocket
using UnityEngine;
using System.Collections;
using System.Net;
using System.Net.Sockets;
using System.Text;
/*
* SocketClient
* Instance
* By StanWind
*/
public class SocketSingle {
private SocketSingle()
{
}
private static SocketSingle instance;
public static SocketSingle Instance
{
get
{
if (instance == null)
{
instance = new SocketSingle();
}
return instance;
}
}
//把收到的ByteBuffer回传给主线程 之后可以做一个携程处理
public delegate void MyCallback(ByteBuffer bb);
#region 客户端部分
//客户端的socket
private Socket clientSocket;
//客户端消息的委托对象
private MyCallback clientCallback;
//客户端的缓存
private byte[] clien