도움이 필요한 사람들을 위해 : ASP.NET MVC 웹 페이지에서 클라이언트 워크 스테이션에 연결된 USB 장치에 연결하는 사용자 지정 방법을 구현했습니다. Web Sockets을 사용하면 자체 클라이언트 데스크톱 응용 프로그램 (C#)을 만들어 장치에 연결할 수 있습니다. 이 데스크탑 응용 프로그램은 웹 소켓 용 서버가 될 것이며 웹 페이지에서 웹 소켓 클라이언트를 구현하여 데스크탑 응용 프로그램에 연결할 수 있습니다.
클라이언트 샘플 (JavaScript)를
<script type="text/javascript">
var ws = new WebSocket("ws://127.0.0.1:8080/service");
ws.onopen = function()
{
};
</script>
서버 샘플 자바 스크립트에서 웹 소켓에 대한
static void Main(string[] args)
{
var wssv = new WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress.Any, 8080);
wssv.KeepClean = true;
wssv.AddWebSocketService<Service>("/service");
wssv.Start();
if (wssv.IsListening)
{
Console.WriteLine("Listening on port {0}, and providing WebSocket services:", wssv.Port);
foreach (var path in wssv.WebSocketServices.Paths)
Console.WriteLine("- {0}", path);
}
Console.WriteLine("\nPress Enter key to stop the server...");
Console.ReadLine();
wssv.Stop();
}
더 : Html 5 Web Sockets.또한
, 좋은 C#을 웹 소켓 라이브러리 : C# Web Sockets
가 클라이언트를 수행 그들의 측에 장치가? –