File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 1
1
# java-sockets-messaging
2
2
3
- An implementation of a multi-threaded Client/Server based tcp sockets CLI messenger app for real-time group/private chatting in Java.
3
+ An implementation of a multi-threaded Client/Server based tcp sockets CLI messenger app for real-time group/private text/multimedia chatting in Java.
4
4
5
5
Currently the messenger is CLI based, however this is just a proof of concept and it can be extended by building a GUI using Swing/JavaFX.
6
6
Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ private void listenToServer() {
104
104
ChatMessage receivedMessage = (ChatMessage ) getServerReply ();
105
105
if (receivedMessage .getFile () != null ) {
106
106
writeFile (receivedMessage .getMessage (), receivedMessage .getFile ());
107
+ System .out .println ("Received file: " + Paths .get (receivedMessage .getMessage ()).getFileName ().toString ());
107
108
} else {
108
109
System .out .println (receivedMessage .getSenderName () + ": " + receivedMessage .getMessage ());
109
110
}
@@ -117,7 +118,7 @@ private void listenToServer() {
117
118
}
118
119
119
120
private void writeFile (String filePath , byte [] bytes ) throws IOException {
120
- Files .write (Paths .get (filePath ), bytes );
121
+ Files .write (Paths .get (filePath ). getFileName () , bytes );
121
122
}
122
123
123
124
private byte [] readFile (String filePath ) throws IOException {
You can’t perform that action at this time.
0 commit comments