서버쪽은 대기 상태이구요
클라이언트쪽은 실행되면서 'connected' 라는 텍스트를 보내려고 하는데
FormCreate나 FormShow에 넣었더니..텍스트가 전송이 안되더라구요..
어떻게 해야하는지..
참고로..클라이언트가 실행된후에 버튼을 눌러서 전송시키는 경우는 전송이 됩니다.
그리고 실행되면서 한번만 전송시키면되구요..
그냥 텍스트로만 전송시키면되는데..
ClientSocket1.Socket.SendText('connected');
이렇게 보냈는데..실행되면서 자동으로 보낼 수 있는 방법 좀 알려주세요..
실행된후에..사용자가..어떤 작업을해서 보내는게 아닌..
아래 답변 쓰신것을 보니 아래 답변의 경우에는 Client에서 Data가 전송될 때마다 Connected라는 문자열이 서버로 넘어가게 되는군요.
OnWrite Event를 쓰지 마시구요.
연결되었을 때 한번만 보내실거면 OnConnected Event에서
ClientSocket1.Socket.SendText('connected');
를 사용하는 것이 맞겠네요.
OnConnect Event는 서버소켓과 연결되면 한번만 뜨거든요.,
그럼 즐프하세요.