有没有遵循socket.io协议的ac#客户端?我有一个运行 socket-io 服务器的 NodeJS 应用程序,我需要 .Net Core 中另一个需要与 socket-io 服务器通信的应用程序中的客户端。
这些是我发现的一些实现:
SocketIoClientDotNet - 已弃用
socketio4net - 已弃用
IBM.Socket-IO - 在 .NET Core 中不起作用
是否有任何更新的东西可以完成这项任务?
我在 C 中有这个函数,我需要移植到 C#。我已经做了一些尝试,但无法弄清楚我做错了什么。
多项式是 0x04C11DB7uL。
它不必包含 while 循环,我也尝试过使用 For 循环。
static uint32_t APPL_CalcCRC32(uint32_t u32Sum, uint8_t *pData, uint32_t count)
{
uint8_t iCounter;
uint32_t u32Word;
uint64_t u64Sum;
u64Sum = u32Sum;
count = count / 4; // number of bytes --> number of words
// algorithm according to AN4187 (Figure 2)
while (count--)
{
u32Word = *((uint32_t*)pData)++;
u64Sum ^= u32Word;
for (iCounter = 0; iCounter < (8 * 4); ++iCounter)
{
u64Sum <<= 1;
if (u64Sum & 0x100000000)
{
u64Sum ^= 0x04C11DB7uL; …Run Code Online (Sandbox Code Playgroud)