한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
고객님이 말씀하신대로 TCP 클라이언트로 동작할 때 포트 값은 OS가 임의의 값으로 사용하게 되어 있습니다. TCP 접속이 완전히 종료되면 그 포트 번호를 다시 사용할 수 있으므로 포트번호 소진에 대해서 걱정하실 필요가 없습니다. 클라이언트가 먼저 접속을 끝내는 경우에 TIME WAIT라는 TCP 상태로 수분간 남아 있게 되는데, 수분이 지나면 접속이 완전히 종료되어 그 번호를 다시 사용할 수 있으므로 걱정하실 필요가 없습니다. 감사합니다. > 한상경 wrote: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 제품의 ATC모드에서 > ATDT로 접속하는 클라이언트 모드에 > 대해 질문합니다. > > ATDT로 접속했다가 +++ -> ATH로 접속해제를 하든 > 서버가 접속해제를 하든 해서, 해제한 다음 > 다시 ATDT로 접속할때요. > > 클라이언트의 로컬 포트가 임의의 값에서 > 하나씩 증가하면서 접속됩니다. > 12259-> 12260.... 이런식으로 > > 비단 판매제품 뿐만 아니라 VB로 클라이언트 프로그램을 작성 해도 마찬가지입니다. > 클라이언트모드에서 connect/close를 해보면 > 클라이언트의 로컬포트는 임의의 값에서 하나씩 > 증가를 하면서 연결되더군요. > socket1.LocalPort속성을 0으로 하면 > 임의의 값으로 된다고 MSDN에 나와 있더군요. > > 그런데.. 이포트값을 재사용해보니 > VB에서는 이미 's주소를 사용하고 있습니다's로 에러가 뜹니다. > > 포트라는것이 16비트니까 좀 방대하긴 하지만.. > 계속 접속/해제를 하다보면 's주소를 사용하고 있습니다's란 오류가 뜰것 같은데요.. > > 포트의 재사용에 대해서 아시는지요. > > 상기 제품도 PC와는 환경이 다르지만 > 이런 문제가(주소를 사용하고 있습니다.) > 있는지요? > > 질문의 요지는 VB 클라이언트 모드 접속시 로컬포트의 재사용방법에 대해서 질문드립니다. > > 프로그램을 재실행해도 마찬가지더군요.
비밀번호
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청