using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using BestHTTP;
using BestHTTP.WebSocket;
using System.Text;public class WebSocket_
{string address = "wss://127.0.0.1:8000";WebSocket webSocket;public void Init(){if (webSocket == null){webSocket = new WebSocket(new Uri(address));webSocket.OnOpen += OnWebSocketOpen;webSocket.OnMessage += OnMessageReceived;webSocket.OnBinary += OnBinaryMessageReceived;webSocket.OnClosed += OnWebSocketClosed;webSocket.OnError += OnError;}}public void Destroy(){if (webSocket != null){webSocket.Close();webSocket = null;}}public void fa(string str) {webSocket.Send(str);}public void OnWebSocketOpen(WebSocket ws){Debug.Log("连接开启");webSocket.Send("123");}void OnMessageReceived(WebSocket ws, string message){Debug.Log("从服务器收到的消息: " + message);}void OnBinaryMessageReceived(WebSocket ws, byte[] data){Debug.Log("从服务器接收的二进制消息: " + data);}void OnWebSocketClosed(WebSocket ws, UInt16 code, string message){Debug.LogFormat("关闭: code={0}, msg={1}", code, message);}void OnError(WebSocket ws, string error){Debug.LogError("出错: " + error);}}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!