|
델파이에 있는 소켓은 원래 그렇습니다.
그런 버그가 있더라구요.
계속 버퍼에 누적되다가 안보낸게 버퍼에 있을 때 다시 보낼려고 하면
그 다시 보내려는 데이타가 날라가 버리는거 같더군요.
예전에 써봤었는데..
보낼때 동기화시켜서 보내고 받을때도 동기화시켜서 받는다면 문제야 없겟지만
시스템이 느려질테고..
다보낼때까지 기다리는 함수를 작성하셔서 쓰면 될텐데
소켓 api 써서 버퍼에 남은 게 있을 땐 pending 하고 있다가
타이머로 체크해야죠.. 없으면 보내면 될거같은데
해당 소켓 api 가 뭔지는 모르겠군여.. 지송..
암튼 델파이에 있는 소켓은 그런 버그가 있는건 사실입니다.
저도 그걸로 충격좀 받았다는..
|