Fahid Zahoor Ответов: 1

Подключение веб-сокета в приложении C# winform


привет всем, пожалуйста, кто-нибудь скажите мне, как я могу создать соединение с websocket в нашем приложении c#.
На самом деле я хочу внедрить карточную платежную систему в наше приложение EPOS.
поэтому мне нужно создать соединение с websocket, но я не знаю, как это сделать.

я также нашел одну ссылку webscoket в c#
но я не могу понять этого ясно.

This is the Websocket Connection URI:

wss://sc327v760000.test.connect.paymentsense.cloud/pac?token=d125c1d5-9062-4ec4-b4c0-6cb0a2490e95&api-version=v1&software-house-id=SC327V76&installer-id=SC327V76


I need to maintain that connection in our EPoS

in a background thread
i also get some information related to websocket but i dont know how can i implement it in our application.




"
whenever something arrives on that message, or you want to post a message

you just pass it on to the websocket client

ws.Send ("BALUS");

{
  "jsonrpc": "2.0",
  "method": "connectedTerminals",
  "id": 1
}



я большой человек пожалуйста я жду чьей то помощи

Что я уже пробовал:

я нашел этот код, но я не знаю, как я могу имплементировать это в наше приложение

using System;
using WebSocketSharp;

namespace Example
{
  public class Program
  {
    public static void Main (string[] args)
    {
      using (var ws = new WebSocket ("ws://dragonsnest.far/Laputa")) {
        ws.OnMessage += (sender, e) =>
            Console.WriteLine ("Laputa says: " + e.Data);

        ws.Connect ();
        ws.Send ("BALUS");
        Console.ReadKey (true);
      }
    }
  }
}

1 Ответов

Рейтинг:
1

RickZeeland

Смотрите библиотеку websocket здесь: GitHub - Marfusios/websocket-client: клиентская библиотека .NET/C# websocket[^]