Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager)
- {
- pManager.AddTextParameter("URL", "url", "Web socket url", GH_ParamAccess.item);
- }
- protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
- {
- pManager.AddTextParameter("D", "Data", "", GH_ParamAccess.item);
- }
- protected override void SolveInstance(IGH_DataAccess DA)
- {
- string url = "";
- if (!DA.GetData(0, ref url)) return;
- WebSocket ws = new WebSocket(@url);
- ws.Connect();
- ws.OnMessage += (sender3, e3) => DA.SetData(0, e3.Data);
- ws.OnClose += (sender, e) => ws.Connect();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement