Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using WebSocketSharp;
  5. using System;
  6. using System.Text;
  7.  
  8. public class ClientManager : MonoBehaviour
  9. {
  10. public WebSocket ws;
  11.  
  12. void Start()
  13. {
  14. var url = "ws://127.0.0.1:8080/GAQuest/";
  15. ws = new WebSocket(url);
  16.  
  17. ws.OnOpen += (sender, e) =>
  18. {
  19. Debug.Log("Socket connected!");
  20. };
  21.  
  22. ws.OnMessage += (sender, e) =>
  23. Debug.Log("Message receive: " + e.Data);
  24.  
  25. ws.OnError += (sender, e) =>
  26. Debug.Log("Message error: " + e);
  27.  
  28. ws.OnClose += (sender, e) =>
  29. Debug.Log("Message close: " + e);
  30.  
  31. ws.Connect();
  32.  
  33. }
  34.  
  35. void Update()
  36. {
  37. if (Input.GetKeyDown(KeyCode.Space))
  38. {
  39. SendMessage();
  40. }
  41. }
  42.  
  43. private void SendMessage()
  44. {
  45. ws.Send("hi server");
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement