ajout des outdoor users(2)

This commit is contained in:
Louis Farina 2021-02-13 20:13:06 +01:00
parent 1348dc96ed
commit 40b5c02a7d

View file

@ -14,28 +14,6 @@ import java.util.*;
import chat.User; import chat.User;
import chat.Message; import chat.Message;
/*class OutdoorUserListenerThread extends Thread {
OutdoorUserListenerThread()
{
}
public void run()
{
byte[] buffer = new byte[100];
DatagramPacket request = new DatagramPacket(buffer, buffer.length);
DatagramSocket requestSocket;
try
{
requestSocket = new DatagramSocket(1233);
requestSocket.receive(request)
}
catch(Exception e)
{
e.printStackTrace();
}
}
}*/
class ReceiveThread extends Thread { class ReceiveThread extends Thread {
User user; User user;
Socket socket; Socket socket;
@ -153,7 +131,7 @@ class ConnectionListenerThread extends Thread {
user = in_user; user = in_user;
known_users = in_known_users; known_users = in_known_users;
dest_sockets = in_dest_sockets; dest_sockets = in_dest_sockets;
outdoor_dest_sockets = in_dest_sockets; outdoor_dest_sockets = in_outdoor_dest_sockets;
displayArea = in_displayArea; displayArea = in_displayArea;
knownUsersPanel = in_knownUsersPanel; knownUsersPanel = in_knownUsersPanel;
portNumber = in_portNumber; portNumber = in_portNumber;
@ -446,7 +424,7 @@ public class NetworkClient {
{ {
try try
{ {
Socket s = new Socket("0.0.0.0", portNumber); Socket s = new Socket(destinationIP, portNumber);
dest_sockets.add(s); dest_sockets.add(s);
} }
catch(IOException e) catch(IOException e)
@ -475,6 +453,8 @@ public class NetworkClient {
void send (String message) void send (String message)
{ {
System.out.println("Sending message");
System.out.println("Indoor users:");
for(Socket s:dest_sockets) for(Socket s:dest_sockets)
{ {
try try
@ -485,6 +465,7 @@ public class NetworkClient {
} }
catch(IOException e){} catch(IOException e){}
} }
System.out.println("Outdoor users:");
for(Socket s:outdoor_dest_sockets) for(Socket s:outdoor_dest_sockets)
{ {
try try