fixed #49
This commit is contained in:
parent
77e9cf6163
commit
6498b8ab33
|
@ -123,7 +123,7 @@ public class ClientConnectionHandler extends ConnectionHandler implements Runnab
|
|||
try {
|
||||
System.out.println("Start receiving data...");
|
||||
while (getConnection().isAvailable()) {
|
||||
Message data = (Message) getConnection().receive();
|
||||
Message data = getConnection().receive();
|
||||
processData(data);
|
||||
}
|
||||
System.out.println("Stopped receiving data");
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
package ch.zhaw.pm2.multichat.protocol;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* A Message object represents one Message of a client. Can be stored in ClientMessageList.
|
||||
*/
|
||||
public class Message {
|
||||
public class Message implements Serializable {
|
||||
private final ConnectionHandler.DATA_TYPE type;
|
||||
private String sender;
|
||||
private final String receiver;
|
||||
|
|
|
@ -320,9 +320,9 @@ public class NetworkHandler {
|
|||
* @throws IOException if an error occours. (e.g. terminated locally/remotely) see above.
|
||||
* @throws ClassNotFoundException if the data object received does not match any class in the local classpath
|
||||
*/
|
||||
public T receive() throws IOException, ClassNotFoundException {
|
||||
public Message receive() throws IOException, ClassNotFoundException {
|
||||
ObjectInputStream inputStream = new ObjectInputStream(this.socket.getInputStream());
|
||||
return (T) inputStream.readObject();
|
||||
return (Message) inputStream.readObject();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue