Как отправить список имен клиентов и ipaddress всем Клиентам , подключенным к Серверу пользователя
Клиенты отправляют имя пользователя и адрес пользователя в формате dwk: 192.168.1.88
//Global Variables
List<string> Users = new List<string>();
client = new TcpClient[100];
int clientnumber = i;
String user = "";
client[clientnumber] = (TcpClient)obj;
networkStream = client[clientnumber].GetStream();
public void SendUserList()
{
byte[] sendBytes = new byte[10025];
string userdlist = "";
foreach (string u1 in Users)
{
userdlist = userdlist + " " + u1;
}
// userdlist dwk 192.168.1.88 john 192.168.1.89 etc etc
MessageBox.Show("Server \n UserList : " + userdlist);
sendBytes = Encoding.ASCII.GetBytes(userdlist);
networkStream.Write(sendBytes, 0, sendBytes.Length);
}
Мне бы хотелось
networkStream.Write(sendBytes, 0, sendBytes.Length);
для отправки списка всем клиентам
Я пытался
networkStream = client[1].GetStream();
string userlist = "";
foreach (string u1 in Users)
{
userlist = userlist + " " + u1;
}
MessageBox.Show("Server \n UserList : " + userlist);
sendBytes = Encoding.ASCII.GetBytes(userlist);
networkStream.Write(sendBytes, 0, sendBytes.Length);
Нет радости ... Спасибо