如果我使用:
socket_read($socket, 1024);
我不知道它返回什么类型的变量。我想把它变成一个int,但我不知道怎么做。
服务器只响应一个数字 (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());