c#的webSocket编程

2025年03月17日 23:51
有1个网友回答
网友(1):

.net4.5新增的对websockets服务器支持是在HttpListener类里实现的,获取WebSocket例子:

var listener = new HttpListener();
listener.Prefixes.Add("http://*:8080/");
listener.Start();
var context = await listener.GetContextAsync();
var wsContext = await context.AcceptWebSocketAsync(null);
var ws = wsContext.WebSocket;

客户端

var ws = new ClientWebSocket();
await ws.ConnectAsync(new Uri("ws://127.0.0.1:8080"),CancellationToken.None);