gpt4 book ai didi

c# - 如何将信息包发送到 WebSocket?

转载 作者:行者123 更新时间:2023-11-30 17:44:01 25 4
gpt4 key购买 nike

所以我试图将信息包从服务器发送到套接字,反之亦然。我只看到一种发送字符串的方法。我需要做的是发送一个带有特定 header 的变量,该 header 定义了该变量的数据类型。数据可以是介于 chat_Message 和 player_move 事件之间的任何内容。

我也想立即发送一份信息 list 。该列表将包括 5 个变量。 4 个字符串和一个整数。我还需要给它一个标题。

服务器在 C#.net SuperWebSockets 中,客户端在 Web 服务器上的 javascript 中。

代码示例也很好,谢谢!

最佳答案

假设您正在创建要在 JavaScript 服务器上发送和处理的 JSON 字符串,猜猜是 NodeJS?您应该考虑在 .Net 端使用像 JSON.Net 这样的库。

http://james.newtonking.com/json .

上面将提供示例,说明如何将 C# 对象或变量集转换为可发送到 javascript 服务器的字符串。

一旦您在 JavaScript 端,请引用您正在使用的服务器的文档,再次将字符串转换为 javascript 对象。

Starter 将查找“JSON.parse”函数。

Json 并不是一种文件格式,您可以将文件存储在 Json 中,但这是偶然的。 Json 是一种序列化技术,用于将对象及其关联的对象和字段转换为适合传输或存储的格式。这似乎正是您想要做的。

另一种方法是使用 POST 变量和/或 URL 编码,这是一种更复杂的方法。

关于c# - 如何将信息包发送到 WebSocket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com