因为2.0就像java,现在是3.0,我在这段代码中找不到我的错误:
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.Socket;
public class Main {
public static void main(String[] args){
String hostName = "localhost";
Int portNumber = 16834;
String str = "starttimer\r\n";
try {
@SuppressWarnings("resource")
Socket socket = new Socket(hostName, portNumber);
OutputStreamWriter osw = new <br>OutputStreamWriter(socket.getOutputStream(), "UTF-8");$
send(str, osw);
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
static void send(String str, OutputStreamWriter o) throws IOException {
o.write(str, 0, str.length());
o.flush();
}
}
顺便说一句,不要担心数据在哪里
答案 0 :(得分:5)
显然,它不是有效的ActionScript代码。这是Java。这就是您遇到语法错误的原因。我建议阅读一些关于ActionScript语言的必要最低要求,以便在尝试实现某些内容之前能够将其与其他语言区分开来。