Piszę grę w kółko i krzyżyk (przy pomocy Swinga) przez sieć. Sama gra nie jest problemem, jednak pomimo przeglądania przykładowych kodów nie potrafię zrobić tego przez sieć. Chcę napisać program dla serwera i klienta, które łączyłyby się ze sobą za pomocą Socket. Nie jestem do końca pewny co powinien zawierać każdy z programów. Dla przykładu samo tworzenie okienka do gry i "obliczania" wyniku gry nie jest chyba potrzebne w obu programach? Jak zrobić w takim razie to tak, aby po połączeniu okienko, które zostanie utworzone np. według kodu klienta pojawiło się także dla serwera? I ogólnie co który program powinien robić?
Z góry dziękuję za pomoc :)