我有一个问题,我的客户端脚本没有计算出与服务器端代码相同的值:
例如:
var x = (2.85 * .1);
alert(x);
这给出的数字是0.28500000000000003
但是,我的服务器端代码(C#)计算出的数字是0.285,四舍五入到小数点后2位时为0.28
如果我试着把0.28500000000000003取整到小数点后2位,我得到0.29.
如何让我的Javascript创建与服务器端代码匹配的图形。
看起来我必须经过两次四舍五入--首先去掉尾部的3,然后四舍五入到所需的小数位。
例如:
var x = 0.2850000000003;
x = parseFloat(x
假设我有一个侦听TCP Port的服务器(通过TcpListener),并且我有五个不同的连接到那个服务器(通过TcpClient)。我如何通过流将信息发送到每个客户端,而不将错误的信息提供给错误的客户端。
例如:
五个客户端都连接到服务器。我必须向客户端1发送消息"this is a message“,但我不想向客户端2、3、4和5发送该消息。我还想向客户端3和5发送消息"this is another message”,但不向客户端1、2和4发送该消息。
我到底该怎么做呢?