【发布时间】:2013-06-21 10:54:08
【问题描述】:
如果我使用:
socket_read($socket, 1024);
我不知道它返回什么类型的变量。我想把它变成一个整数,但我不知道怎么做。
服务器只响应一个数字 (35)。
如果我回显它,我得到 35。如果我将它转换为“(int)”,我得到 0。intval 也返回 0。
我尝试将其转换为字符串,并选择第一个字母 (3),但它返回 0。Substr 也不起作用。
我想要一个 int 值,这样我就可以用这个值计算东西。我需要一个 int 来从另一个值计算这个值的 prozentage。
我能做什么?
编辑:
在 JAVA SERVER SOCKET CODE 中修复了它:
PrintWriter out = new PrintWriter(server.getOutputStream());
而不是使用
DataOutputStream out = new DataOutputStream(server.getOutputStream());
【问题讨论】:
-
如果它与
<p>35</p>之类的东西相呼应,或者只是一些你看不见的符号怎么办?由 HTML 解析。
标签: php sockets casting int return