如何为 Web Socket 实现服务器端错误处理

Posted

技术标签:

【中文标题】如何为 Web Socket 实现服务器端错误处理【英文标题】:How to Implement Server Side Error Handling for Web Socket 【发布时间】:2016-02-04 05:03:59 【问题描述】:

我想在服务器端为 web socket实现实现所有类型的错误处理。

我的服务器端代码

public class WebSocketManager : WebSocketHandler


    public override void OnOpen()
    
       // Do when Connection Is Open
    

    public override void OnClose()
    
      // Close Connection
    

    public override void OnMessage(string message)
    
       // When Any Message Sent to Client
          

【问题讨论】:

【参考方案1】:

您可以使用 try catch 块添加异常处理并将错误记录到日志文件中。像这样:

http://www.codeproject.com/Articles/2344/Create-Simple-Error-Log-Files-using-ASP-NET-and-C

或者您可以根据需要将它们记录到事件查看器中。

【讨论】:

我想捕捉为 web socket 生成的特定错误。 试试这个:***.com/questions/18803971/…

以上是关于如何为 Web Socket 实现服务器端错误处理的主要内容,如果未能解决你的问题,请参考以下文章

如何用websocket+nodejs实现web即时通信服务端

如何为 graphql 创建自定义错误/异常处理程序?

初识Web框架

TCP/IP协议学习 基于C# Socket的Web服务器---动态通讯实现

服务端(前端)| 如何为 SPA(单页应用)做搜索引擎优化

011.socket函数错误封装处理