我正在使用kryonet进行简单的聊天。我发送邮件没有问题。但由于某种原因,服务器在发送附件时没有响应。 我尝试发送文件(转换为缓冲区数组)以及附件类中的一些信息。
当我发送消息时,服务器正常接收消息 消息来源:
public class Message {
private String username;
private String message;
private int ID;
public Message(){
}
public Message(String name, String message, int ID){
this.username = name;
this.message = message;
this.ID = ID;
}
public String getUsername() {
return username;
}
public int getID() {
return ID;
}
public String getMessage(){
return message;
}
}
然而,当我发送附件时,服务器没有收到任何东西 附件来源:
public class Attachment{
private String username;
private int ID;
private byte[] bytes;
private String filename;
public Attachment() {
}
public Attachment(byte[] bytes, String filename ,String username, int ID) {
this.bytes = bytes;
this.filename = filename;
this.username = username;
this.ID = ID;
}
public String getFilename(){
return filename;
}
public byte[] getBytes(){
return bytes;
}
public String getUsername() {
return username;
}
public int getID() {
return ID;
}
}
不会抛出任何错误。如果有人知道问题是什么,请告诉我。