Od jakiegoś czasu rozważam escape'ować się z języka python do Lazarus / Free Pascal.
Moja znajomość programowania w języku Free Pascal i środowiska Lazarus jest ograniczona, dopiero go poznaję i nie posiadam zaawansowanej wiedzy. Obecnie udało mi się portować proste aplikacje.
W trakcie nauki napotkałem na trudności podczas implementacji "client-server".
Dwie formatki na każdej z nich umieściłem po jednym komponencie typu: TButton, TEdit i TMemo.
Pomimo korzystania z pomocy chatGPT napotykam na jakieś error'y związane z TSocket czy TStreamSocket;
W związku z tym, czy osoby z doświadczeniem na poziomie eksperta mogłyby mi pomóc.
Czy środowisko Lazarus / Free Pascal zawiera jakieś domyślne komponenty / biblioteki gniazd aby obsługiwać połączenia sieciowe?.
Czy może używacie bibliotek zewnętrznych, aby korzystać z gniazd w Lazarus Free Pascal?
Jeżeli tak to jak je dodać do środowiska Lazarus?
Może na .net są jakieś tutoriale typu "step-by-step" dotyczące środowiska Lazarus nie Delphi ogarniające ten temat ?
W swoich odpowiedziach proszę uwzględnić, że Jestem totalnie zielony w tych sprawach,
bardziej niż GPS bez sygnału.