Visual Basic 6.0

[VB6.0] Winsock 재오픈 처리(listen)

정보처리마법사 2015. 12. 23. 15:23
반응형

4시간 정도 삽질한 것 같다.

VB6 Winsock TCP Protocol

서버를 맨 첨 시작하면 





서버가 sckListening 상태일 때 클라이언트로 컨넥을 하면

sckConnected 상태가 된다.


그다음에 클라이언트를 종료해서 접속을 끊으면

서버는 sckClosing 상태가 된다.


그 상태에서 그냥 Winsock1.Listen 을 하면 에러가 뜬다.

그렇다고 sckClosing 상태에서 그냥 클라이언트에서 재접속을하면 당연히 접속이 되지 않는다.


그럴땐 요로코롬 Winsock1.Close를 한 번 해주고 ( 상태가 sckClosing이라서 Close안해도 되는지 알았음 )





다시 리슨모드로 바꿔주면 잘 된다.



 

 


Fin.


잘 못 된 정보가 있으면 말씀해주세요~


1초도 걸리지 않는 공감버튼 클릭은 작성자에게 큰 힘이 됩니다.

반응형