客户端请求的响应,接收对客户端请求的后台服务器响应"/>
响应是服务器对客户端请求的响应,接收对客户端请求的后台服务器响应
这是在我的机器上工作的完整代码。在两个事件处理程序中都放置一个断点以查看发生了什么。也许你的网络套接字服务器抛出了一个异常,你只是不知道:
public partial class Form1 : Form
{
private readonly WebSocket _client;
public Form1()
{
InitializeComponent();
_client = new WebSocket("ws://echo.websocket");
_client.OnMessage += Ws_OnMessage;
_client.OnError += Ws_OnError;
_client.Connect();
}
private void Ws_OnError(object sender, ErrorEventArgs e)
{
}
private void Ws_OnMessage(object sender, MessageEventArgs e)
{
if (e.IsText)
{
Invoke(new MethodInvoker(delegate () {
textBox1.Text = e.Data;
}));
}
else if (e.IsBinary)
{
Invoke(new MethodInvoker(delegate () {
textBox1.Text = Convert.ToString(e.RawData);
}));
}
}
private void button1_Click(object sender, System.EventArgs e)
{
_client.Send("Hi");
}
}
更多推荐
响应是服务器对客户端请求的响应,接收对客户端请求的后台服务器响应
发布评论