Wpis z mikrobloga

pewnie coś przekręcę, ale:
bind - powoduje że inne sockety mogą się łączyć do twojego, powiedzmy że to stawia serwera.
connect - łączy się do jakiegoś serwera, który ma zbindowane jakiś adres, zazwyczaj się ten adres gdzieś ustala do którego się łączysz.

Więc mniej-więcej tak, bind dla serwera, connect dla clienta.

Ale ja piszę w javie, więc się pewnie nie znam :D Ja mam po prostu ServerSocket który binduje, i zwykły socket
  • Odpowiedz
@MlodyInformatyk: Wychodzący socket też czasem przydaje się zbindować na konkretny port (i IP jeśli maszyna ma kilka). Może być tak, że firewalle są otwarte tylko dla konkretnego IP i zestawu portów. Wtedy wychodząc z randomowego portu może cię nie przepuścić.
  • Odpowiedz