- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我写这篇文章是为了找出为什么下面的代码会导致 supersocket 服务器设置失败。
var appServer = new AppServer();
if (!appServer.Setup(8080)){
MessageBox.Show("Failed!");
}
我在防火墙中添加了允许端口 8080 的规则,因为我的防火墙是由公司 IT 启用的。不知道为什么设置失败。有解释吗?
最佳答案
使用以下内容在控制台应用程序中进行本地测试(需要 NuGet 包 SuperSocket
和 SuperSocket.Engine
;
namespace SupersocketTest
{
using System;
using SuperSocket.SocketBase;
class Program
{
static void Main(string[] args)
{
var server = new AppServer();
bool success = server.Setup(8080);
Console.WriteLine($"Server setup: {success}");
Console.ReadKey();
}
}
}
操作成功完成。
查看 code在网上,底层连接仍然是基于 Socket
的(正如包的名称所暗示的那样)。因此,它遵守有关套接字如何在 .NET 中正常工作的所有规则。
可能导致 Socket 的事情设置失败的有(但不限于)
没有关于异常的更多详细信息,我只能猜测,但我怀疑套接字正在使用中,因为 8080
是 80
的常见替代方案应用程序可能正在使用。
关于c# - SuperSocket无法架设服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48890396/
最近在维护老项目,感觉内存一直都有问题,定位到问题是WebSocketServer的问题,了解了 Fleck、SuperSocket、TouchSocke 等开源项目 ,这里记录一下。可能今后都不会用
如何使用 supersocket 设置 NoDelay 套接字选项(或一般的套接字选项) ? 最佳答案 好吧,这很简单,不知道为什么我以前没有看到它。底层 Socket 对象可通过 session 访
我正在尝试使用 SuperSocket 库创建 Websocket 服务器,但文档有限,我找不到任何关于如何设置和配置 Websocket 服务器的信息。 我的主要要求是: 在代码中创建服务器。 设置
问题很简单:我已经阅读了整个 SuperSocket文档,但我不明白是否有一种方法可以在不实现协议(protocol)的情况下使用它。 我不需要发送特定的命令,而只需要发送一个字节或数百个字节,具体取
SuperSocket 信息: (SpnRegister) : Error 1355。 如何解决? 当 SQL&n
我是一名优秀的程序员,十分优秀!