WIP8 système de connection à plusieurs utilisateurs

This commit is contained in:
Louis Farina 2020-12-11 17:00:40 +01:00
parent b518621a88
commit 6904cf452e
8 changed files with 2 additions and 6 deletions

Binary file not shown.

View file

@ -2,7 +2,6 @@ package chat;
import java.net.*;
import javax.swing.*;
import java.awt.*;
@ -256,8 +255,7 @@ public class ClientWindow implements ActionListener {
{
for(int i = 0;i < userList.size();i ++)
{
System.out.println("Name:" + userList.get(i));
System.out.println("Address:" + hostList.get(i));
System.out.println(hostList.get(i));
user.add_to_known_users(userList.get(i), hostList.get(i));
}
user.add_to_known_users(username, InetAddress.getLocalHost().getHostAddress());
@ -267,7 +265,6 @@ public class ClientWindow implements ActionListener {
catch(SocketTimeoutException e)
{
user.add_to_known_users(username, getLocalIP());
System.out.println(getLocalIP());
System.out.println("Reply timed out");
connected = true;
}
@ -331,7 +328,6 @@ public class ClientWindow implements ActionListener {
public void actionPerformed(ActionEvent event) {
String message = messageField.getText();
messageField.setText("");
chatText.append(user.getpseudo() + " : " + message + "\n");
for(String address:user.getHosts())
{

Binary file not shown.

BIN
src/chat/Message.class Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
src/chat/User.class Normal file

Binary file not shown.

View file

@ -9,7 +9,7 @@ public class User {
private ArrayList<String> knownUsers;
private ArrayList<String> knownHosts;
User(String in_pseudo)
public User(String in_pseudo)
{
pseudo = in_pseudo;
knownUsers = new ArrayList<String>();