2012-04-03 11 views
1

は、javascriptを使用するソケットクライアントの統一jsスクリプトのサポートですか?または任意の何かの提案は、1つのjavascriptソケットクライアントを使用するには?ユニティjsスクリプトでjavascriptソケットクライアントを使用することは可能ですか?

私はjavascriptソケットクライアント用のsocket.ioライブラリを試していますが、私はその実装方法を知らないので、誰かがそれを説明することができますか? ...

+0

socket.ioはノードサーバー用です。nodejsサーバーを使用していますか? socket.ioメッセージを処理するには?団結と何が関係していますか? – mpm

+0

私の計画では、私はserver.nodejとserver.ioを使いたいと思っています。 and socket.io client to client – viyancs

答えて

1

ユニティのJavaScriptが本当のjavascriptのではありません助けに感謝をHTMページ内の

<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> 

このコードは、私は団結でtahtスクリプトを含めるためにアイデアを持っていると思いますが、私は、そのためのドキュメントを見つけることができません。 UnityのjavascriptはUnicScriptという別の言語で、その構文は元のjavascriptに似ています。

UnityScriptは、オープンソースの.Netフレームワーク実装であるMonoに基づいています。だからあなたが必要とするものは.Netソケットであり、socket.ioではありません。 UnityScriptで

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

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

異なる構文が、同じAPI

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

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

たとえば、C#でTCPクライアントソケットを作成します/としょうかん。

+0

owh ...ユニティスクリプトでWebソケットを使用することができません。ソケットリクエストを作成するために.netを使用する場合は、それを実装する方法をunity javascriptで行います。メソッドや関数のC#? – viyancs

+0

あなたはunity javascriptでソケットを作成することができ、C#を使う必要はありません。 – Chchwy

+0

うわー、それは良い音です、あなたは私にソケットのiniの統一のjavascriptを作成するための参照を与えることができますか? – viyancs

関連する問題