所以我试图将一个信息包从服务器发送到套接字,反之亦然。 我只看到一种发送字符串的方法。我需要做的是发送一个带有特定标头的变量,该标头定义变量的数据类型。数据可以是chat_Message与player_move事件之间的任何内容。
我还想立即发送一份信息清单。该列表将包括5个变量。 4个字符串和一个int。我也需要给它一个标题。
服务器位于C#.net SuperWebSockets中,客户端位于Web服务器上的javascript中。
代码示例也很好,感谢advnaced!
答案 0 :(得分:2)
假设您要在JavaScript服务器上创建要发送和处理的JSON字符串的路线,猜测NodeJS?你应该看看在.Net方面使用像JSON.Net这样的库。
http://james.newtonking.com/json
以上将提供如何将C#对象或变量集转换为可以发送到javascript服务器的字符串的示例。
一旦进入JavaScript端,请参阅用于将字符串再次转换为javascript对象的服务器的文档。
Starter将查找'JSON.parse'函数。
Json不是一种文件格式,你可以在Json中存储文件,但这是偶然的。 Json是一种序列化技术,用于将对象及其关联的对象和字段转换为适合传输或存储的格式。这似乎正是你想要做的。
另一条路线是使用POST变量和/或URL编码,这是一种比你想要做的更复杂的方法。