Soket kullanarak grup sohbet programı yapıyorum ancak İleti nesnesini socket objectOutputStream nesnesine yazamıyorum. Sunucu tarafı objectInputStream hiçbir şey bulamadı (avalible = 0). Temizlemeye çalışıyorum ama işe yaramıyor. Lütfen adama yardım et.ObjectOutputStream nesneyi yazamıyor
enum MessageStatus implements Serializable {Mess, Offline};
public class Message implements Serializable{
String mess;
String senderName;
int senderID;
MessageStatus type;
public Message(String mess, int SenderID, String SenderName) {
this.mess = mess;
this.senderID = SenderID;
this.senderName = SenderName;
}
böyle yazmaya çalıştık:
Message msg = new Message(txtChat.getText().trim(), user.id, user.name);
msg.type = MessageStatus.Mess;
try {
user.Output.writeObject(msg);
user.Output.flush();
Benim soket Tamam, ben birkaç ip yazmak veya int denedim ve benim nesne çalışmak değil. Ben sever yan soket nesnesi inputStream iletinin veya nesne olarak almaya çalıştık ama benim nesne şey varsa
Efendim, çok ciddi bir yan soket nesnesine girdi akışında ileti veya nesne olarak almayı denedim ama dışarı attı .ClassNotFoundException Nesnemin sokete yazılmamış olduğunu düşünüyorum –
Muhtemelen sınıfınız sunucunuz tarafından bilinmiyor . Sınıfınızın sunucunuzun sınıfında olup olmadığını kontrol edebilir misiniz? –
Sunucuda da aynı sınıfa sahibim, Sir –