它可能使用JavaScript套接字客户端统一js脚本..?

是统一的JS脚本支持套接字客户端使用JavaScript? 或任何build议使用JavaScript套接字客户端统一?

我尝试socket.io库的JavaScript套接字客户端,但我不知道如何实现在统一,任何人都可以解释?

<script src="/socket.io/socket.io.js"></script> <script> var socket = io.connect('http://localhost'); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); }); </script> 

这个代码在HTM页面,我想我有想法包括在统一脚本的脚本,但我找不到文件…感谢您的帮助

统一的JavaScript是不是真正的JavaScript。 Unity的JavaScript是另一种叫做UnityScript的语言,它的语法与原来的JavaScript相似。

UnityScript基于Mono,一个开源的.Net框架实现。 所以你需要的是.net socket,而不是socket.io。

http://msdn.microsoft.com/en-us/library/system.net.sockets.aspx

http://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient.aspx

例如,要在C#中创build一个TCP客户端套接字:

 TcpClient client = new TcpClient(server, port); NetworkStream stream = client.GetStream(); stream.Write(data, 0, data.Length); 

在UnityScript中:

 var client : TcpClient = new TcpClient(server, port); var stream : NetworkStream = client.GetStream(); stream.Write(data, 0, data.Length); 

不同的语法,但相同的API /库。