public RabbitMqOut(string uri, string queue_name) { factory.Uri = new Uri(uri); conn = factory.CreateConnection(); channelPool = new objPool <IModel>(() => conn.CreateModel()); queueName = queue_name; }
public void Connect(string ip, int port) { bufferPool = new objPool <byte[]>(() => new byte[ReceiveBufferSize]); socket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, true); socket.Connect(ip, port); SenderTask = Task.Factory.StartNew(() => SendTask()); ReceiverTask = Task.Factory.StartNew(() => ReceiveTask()); }
public void Connect(string ip, int port) { bufferPool = new objPool <byte[]>(() => new byte[ReceiveBufferSize]); client.Connect(ip, port); stream = client.GetStream(); SenderTask = Task.Factory.StartNew(() => SendTask()); ReceiverTask = Task.Factory.StartNew(() => ReceiveTask()); }
public GameObject GetObject(objPool objPool) { foreach (objectName objectName in goNameList) { if (objectName.ObjPool == objPool) { return(objectName.obj); } } return(null); }
public BinaryObjPool(int byteArrayLength, BinaryObj.PresetType t = BinaryObj.PresetType.Unknown) { Pool = new objPool <BinaryObj>(() => new BinaryObj(byteArrayLength, t)); }