Advertisement
Guest User

gh ws

a guest
Jun 6th, 2018
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.76 KB | None | 0 0
  1.         protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
  2.         {
  3.             pManager.AddTextParameter("URL", "url", "Web socket url", GH_ParamAccess.item);
  4.         }
  5.  
  6.         protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
  7.         {
  8.             pManager.AddTextParameter("D", "Data", "", GH_ParamAccess.item);
  9.         }
  10.  
  11.         protected override void SolveInstance(IGH_DataAccess DA)
  12.         {
  13.             string url = "";
  14.             if (!DA.GetData(0, ref url)) return;
  15.             WebSocket ws = new WebSocket(@url);
  16.             ws.Connect();
  17.             ws.OnMessage += (sender3, e3) => DA.SetData(0, e3.Data);
  18.             ws.OnClose += (sender, e) => ws.Connect();
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement