Witam,
otóż mam nie małą zagwozdkę, chciałem na zajęcia zrobić na wcf grę w kółko i krzyżyk.
Odpalam jednego klienta zaznacza on jeden button jako X i w tym momencie drugi gracz powinien widzieć u siebie też tą zmianę, jednak tak nie jest.
Stwierdziłem więc że muszę do Services przekazać kolekcję wszystkich buttonów i je zapisuje.
Co jakiś czas timer1 na klienci wywołuje metodę sprawdz_button która zwraca kolekcję aktualnych buttonów dzięki temu wszyscy gracze widzą to samo.
Wydaje mi się że to rozwiązanie jest dobre niestety nie wiem jak to zrobić, chciałem przekazać kolekcję z klienta do serwera ale na serwerze tego nie rozpoznaje
Klient:
private void button1_MouseClick(object sender, MouseEventArgs e)
{
client.sprawdz_button(this.Controls); //clent to => Service1Client client = new Service1Client();
}
Na serwerze:
public void sprawdz_button(Controls nowybuttom)
{
}
I niestety nie widzi mi Controls dodałem referencję do System.Windows.Forms i using System.ComponentModel myśląc że może to wystarczy i nic.
Jakieś pomysły jak to rozwiązać.
W załączeniu jak wygląda to na Forms