小编Kiw*_*key的帖子

WebSocket4Net简单示例失败,"操作已在进行中"

我正在尝试使用Xamarin和WebSocket4Net进行简单的测试,但是在"正在进行操作"的Open()上失败了.示例代码如下:

using Xamarin.Forms;
using WebSocket4Net;
using System;
using SuperSocket.ClientEngine;

namespace SocketTest
{
    public partial class SocketTest : ContentPage
    {
        private WebSocket websocket;
        public SocketTest()
        {
            InitializeComponent();

        }

        void Handle_Clicked(object sender, System.EventArgs e)
        {
            websocket = new WebSocket("ws://echo.websocket.org/");
            websocket.Opened += Websocket_Opened;
            websocket.Error += Websocket_Error;
            websocket.Closed += Websocket_Closed;
            websocket.MessageReceived += Websocket_MessageReceived;
            websocket.Open();
        }

        private void Websocket_Error(object sender, ErrorEventArgs e)
        {
            Console.WriteLine(e.Exception.Message);
        }

        private void Websocket_MessageReceived(object sender, EventArgs e)
        {
            Console.WriteLine(e.ToString());
        }

        private void Websocket_Closed(object sender, EventArgs e)
        {
            Console.WriteLine(e.ToString());
        }

        private void …
Run Code Online (Sandbox Code Playgroud)

runtime-error xamarin websocket4net

8
推荐指数
1
解决办法
553
查看次数

标签 统计

runtime-error ×1

websocket4net ×1

xamarin ×1