Java 将文件上载到teamspeak服务器

Java 将文件上载到teamspeak服务器,java,telnet,Java,Telnet,我目前正在尝试创建一个Java库,该库使用telnet上的服务器查询命令与teamspeak服务器通信,我遇到了以下问题: 当我尝试将文件上载到服务器时,我需要执行一个命令以获取文件传输密钥(ftinitupload),但现在我不知道如何使用传输密钥上载文件,因为这种简单的方法不起作用: Socket socket = new Socket(tshost, 30033); OutputStream socketOutputStream = socket.getOutputStream(); so

我目前正在尝试创建一个Java库,该库使用telnet上的服务器查询命令与teamspeak服务器通信,我遇到了以下问题: 当我尝试将文件上载到服务器时,我需要执行一个命令以获取文件传输密钥(ftinitupload),但现在我不知道如何使用传输密钥上载文件,因为这种简单的方法不起作用:

Socket socket = new Socket(tshost, 30033);
OutputStream socketOutputStream = socket.getOutputStream();
socketOutputStream.write(ftkey.getBytes());
socketOutputStream.write(imageInByte);

你们中有人知道如何使用java上传文件吗?

这与其说是如何在java中上传文件的问题,不如说是teamspeak如何传输文件的问题。我发现这个论坛也是这个你是对的,但我真的不知道在哪里可以找到帮助。。。在teamspeak论坛中,似乎没有人知道答案。我发现也许有人能帮我理解它?有人可能熟悉wireshark并且可以告诉我如果我上传wireshark日志,可以帮我吗?