【问题标题】:Make new simple websocket server with c#用 c# 制作新的简单 websocket 服务器
【发布时间】:2012-03-15 16:09:37
【问题描述】:

我对 websocket 很陌生, 我正在尝试用 c# 从头开始​​制作一个简单的 websocket 服务器, 有人有简单的样品吗??我很容易理解吗? 就像只是将字符串(“hello client”)发送到客户端(带有 JavaScript 的 HTML5) 我正在使用谷歌浏览器, 谢谢

【问题讨论】:

  • 如果您是为了好玩而从头开始构建它,那么当我说 Websockets 是 ASP.net 4.5 的内置功能时,请不要理会我。见这里paulbatum.com/2011/09/getting-started-with-websockets-in.html
  • 这和your question yesterday有区别吗?
  • 问题是使用websocket进行文件传输,显然真的很复杂,所以我尝试要求一个基本的
  • 这里要说清楚,我想创建一个具有基本功能的服务器,以将消息/字符串发送到客户端(在浏览器中)

标签: c# websocket


【解决方案1】:

我会推荐你​​Fleck - 很容易开始和清洁。

【讨论】:

  • 有一个控制台应用程序项目,向您展示了聊天回显服务器的实现。使用非常简单。您需要为 OnOpen、OnClose、OnMessage 实现委托,并且可以使用 Send 发送数据。
  • 谢谢!有效!但是我需要先研究一下服务器,因为我需要修改它以字符串格式(可自定义)向客户端发送消息
  • 不幸的是,我无法从头开始制作服务器,而且这个 Fleck 代码非常复杂,需要一些时间来理解,但使用起来很简单
  • 有一个字节数组和一个字符串方法——所以你的格式应该是灵活的——添加另一个发送方法应该很简单。
【解决方案2】:
  1. 安装 .NET Framework 4.5

  2. using System.Net.WebSockets;

【讨论】:

    【解决方案3】:

    你也可以看看WebSocketRPC 库,很简单。 部分代码sn-ps显示在页面上。

    免责声明:我是作者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 2017-02-09
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多