Wpis z mikrobloga

Mam do stworzenia program klient-serwer w #java , który ma być prostym czatem gdzie serwer może pisać do klienta i klient do serwera.
W związku z tym pytanie:
Czy to jest do zrealizowania z tym założeniem że to ma być program klient(czyli bez SeverSocket)-serwer?
Jeżeli tak, to czy potrzebuje 2 osobnych socketów (odbiór i wysyłka)?
  • 3