// Use this for initialization void Start() { U3DSocket socket = U3DSocket.shareSocket(); socket.ConnectTo(IP.ip, IP.port, (str) => { print("连接成功: str=" + str); isConnection = true; EventDispatch.addEventListener(this, "do"); }, (str) => { print("连接失败:" + str); }, 10); this.transform.Find("Panel/Image/Button").GetComponent <Button>().onClick.AddListener(() => { if (isConnection) { ByteBuffer buffer = ByteBuffer.CreateBufferAndType(1001); buffer.writeString("xjy"); buffer.writeString("123456"); buffer.Send(); } }); }
private void Form1_Load(object sender, EventArgs e) { Task.Run(() => { U3DSocket.shareSocket().ConnectTo("192.168.1.105", 8888, () => { Console.WriteLine("连接服务器成功"); }, (str) => { MessageBox.Show("F"); }); }); }
void Start() { LoadFactory.LoadAssetText(downPath, this, callBack, false); //this.transform.parent //this.transform U3DSocket socket = U3DSocket.shareSocket(); socket.ConnectTo(IP.ip, IP.port, (str) => { EventDispatch.addEventListener(this, "do"); print("连接成功"); isCon = true; }, (str) => { print("连接失败"); isCon = false; }); }
// Use this for initialization void Start() { EventDispatch.addEventListener(this, "do"); U3DSocket.shareSocket().StartRead(); sendToControll(); }
/// <summary> /// 加入房间成功之后服务器发送下来的消息; /// </summary> /// <param name="buffer"></param> public void do7901(ByteBuffer buffer) { print("加入成功"); U3DSocket.shareSocket().StopRead(); SceneManager.LoadScene("MyGameRoom"); }
public RoomView() { EventDispatch.addEventListener(this, "do"); U3DSocket.shareSocket().StartRead(); }