Socket프로그래밍을 하려고 하는데 궁금한 점이 있어서 이렇게 질문합니다.
Clinet 에서 Server에 접속해서 Server에 접속된 모든 Client에 SQL문장을
보내서 DBGrid내용을 Refresh하려고 합니다.
그런데 궁금한 것은 Client에서 Server에 접속할 때 Server의 프로그램이
실행되면서 꼭 Server Socket이 Active := True로 되어있어야 하는건지.
아님 delphi5BinScksrvr.exe를 실행만 시켜도 되는 건지 궁금합니다.
Scksrvr.exe를 실행시키고 접속하니까 접속은 되는데 Server나 Client간에
SendText가 안되는것 같습니다.
물론 Server Socket을 Active := True하면 잘 됩니다.
고수님들의 조언을 바랍니다.
왜 Active를 False로 하실려는지 이유를 잘 모르겠네요.
소켓프로그램밍하는데 Scksrvr.exe파일은 필요없구요.
서버와 클라이언트가 통신을 하려면 서버에서 통신하는데 필요한 준비를 해야하는데 Active = True로 함으로 해서 클라이언트로부터 데이터를 받을 준비를 하는겁니다. 그러니까 False일때는 통신이 안됩니다...
^^ 항상 즐코하세요...