我从javascript客户端运行此代码。
var num = Math.floor((Math.random() * 1000 + 1));
var socket = io();
io.on('connection', function(socket){
socket.emit('random_number',num);
});
' random_number'永远不会到服务器。几秒钟之后,我可以成功发送消息,然后它们到达服务器....但只是连接时的初始消息。
我做错了什么?
答案 0 :(得分:0)
'connection'
'connect'
事件位于服务器API中,对于客户端io.on('connect', function(socket){
socket.emit('random_number',num);
});
:
<input>
<A>
<Element1>Value1</Element1>
<Element2>Value2</Element2>
<Element3>Value3</Element3>
.... n number of elements
<name>name</name>
<ID>idmumber</ID>
<address>address</address>
</A>
<B>
<Element1>Value1</Element1>
<Element2>Value2</Element2>
<!--....n number of elements-->
<name>name</name>
<ID>idmumber</ID>
<address>address</address>
</B>
</input>
<output>
<X>
<Result>
<xsl:value-of select="/input/A/Element1"/>
</Result>
<Result>
<xsl:value-of select="/input/A/Element2"/>
</Result>
<Result>
<xsl:value-of select="/input/A/Element3"/>
</Result>
<!--....n number of elements-->
</X>
<Y>
<Element1>
<xsl:value-of select="/input/B/Element1"/>
</Element1>
<Element2>
<xsl:value-of select="/input/B/Element2"/>
</Element2>
<!--....n number of elements-->
</Y>
</output>