Asynchronous socket error 10061...
이라는 에러메세지가 뜨거든요....
근데 이런 메세지만 뜰뿐 데이타는 받을수 있거든요...
물론 보내는건 안되지만...
어찌 해야될까요???
COMPUTER1 <-> COMPUTER2 <-> 장비
컴퓨터끼리는 소켓을 이용하구요...
컴퓨터2와 장비는 시리얼통신을 이용하거든요...
컴퓨터2에서는 하는일 없이 그냥 데이타를 받고 보내기만 하는거여요..
( 군대에서 중계같은거죠.. )
나머지는 다 구현했는데....
컴2 에서 컴1 으로 보내는걸 못하겠어요...
ClientSocket1.Socket.SendText(Data);
이렇게만 하면 되는거 아닌가요??
제가 워낙 초보라서리..알려주세요...
연결을 복원시킬 방법은 관리자호출정도이거나 아니면 데이터를 버퍼에 쌓아두었다가 연결이 복원되었을때 한꺼번에 몽창보내시거나 아니면 연결상태를 항상유지시키게끔 하시거나 뭐 이런방법을 쓰셔야 겠군여...
연결상태가 끊어지는 경우는 외부요인일 가능성이 많구여.
즉 상대방 컴터 전원이 나갔을 경우?
아니면 강제 셧다운?
이런게 아니라면, 소켓연결은 되어 있는상태라면...음
양쪽에 모두 서버를 만들어서 서로 보내는 방법은 어떨까요?
예제는 델파이 예제에 나와 있습니다..
그럼 즐코하시길 빕니다...별 도움이 되지 않으셨을꺼 같네여..