73 Star 531 Fork 177

int2e / HPSocket.Net

 / 详情

OnClose(1), socket operation: Receive, error code: 1223

已完成
创建于  
2022-02-27 22:52

大佬好,请教一下websocket设置代理的问题。
首先,我查看了大佬提供的示例代码:WebSocketClient-TestEcho。

// 当然也就可以设置代理, http和socks5代理可以同时混用, 会随机挑选代理服务器, 支持无限多个
                    /*
                    httpAgent.ProxyList = new List<IProxy>
                    {
                        // 支持http隧道代理
                        new HttpProxy
                        {
                            Host = "127.0.0.1",
                            Port = 1080,
                            // 支持帐号和密码, 可选
                            // UserName = "admin",
                            // Password = "pass"
                        },
                        // 也支持socks5代理
                        new Socks5Proxy
                        {
                            Host = "127.0.0.1",
                            Port = 1080,
                            // 支持帐号和密码, 可选
                            // UserName = "admin",
                            // Password = "pass"
                        }
                    };
                    */

 // 连接关闭
                    agent.OnClose += (sender, id, socketOperation, errorCode) =>
                    {
                        Console.WriteLine($"OnClose({id}), socket operation: {socketOperation}, error code: {errorCode}");
                        // 延时1秒
                        Thread.Sleep(1000);
                        // 重连
                        sender.Connect();
                        return HandleResult.Ok;
                    };

可以确定的一点是,我使用的代理IP是支持http与https,这是我实际使用过的。
因此我在尝试设置HttpProxy代理的过程中发现。一直会出现一种连接断开的错误码1223,

OnClose(1), socket operation: Receive, error code: 1223

我很疑惑,搜索过很多地方,但是却不知道1223表示什么意思。还望有人能告知一下这是什么情况,不胜感激。

评论 (3)

itfvck 创建了任务
itfvck 修改了描述
展开全部操作日志

提供完整的demo 和代理

net helpmsg 1223
操作已被用户取消。

TCP回调函数 OnReceive 返回 HR_ERROR, 或者 HTTP 回调函数 反回 HPR_ERROR 均会导致 1223 错误。

int2e 添加了
 
bug
标签

note_14741458

int2e 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
1619307 int2e 1642066966 81720 ldcsaa 1578916727 876012 itfvck 1578934586
C#
1
https://gitee.com/int2e/HPSocket.Net.git
git@gitee.com:int2e/HPSocket.Net.git
int2e
HPSocket.Net
HPSocket.Net

搜索帮助

344bd9b3 5694891 D2dac590 5694891