본문 바로가기

운동하는 개발자/etc

http server와 TCP server 포트 중복이 가능할까? (http port & TCp Port)

728x90

기존에 TCP와 UDP는 포트가 중복으로 동시 사용이 가능한것으로 알고있었으나 

Http(웹통신)과 TCP는 포트 중복이 가능한지 여부는 모르고있었기에 직접 실험해보았다

FWebServer:TIdHTTPServer;  //indy 웹서버 
FTCPServer:TIdTCPServer;   //indy tcp 서버


FTCPServer.DefaultPort := 2080
FTCPServer.Active      := True;

FWebServer.DefaultPort := 2080
FWebServer.Active      := True;

결과는 active True에서 excption이 발생했다 포트 중복은 불가능
원인을 찾아보니 Http통신도 파고파고 들어가다보면 결국 TCP기반이며 TCP통신 종류 중 하나라고 볼 수 있는것이였다

TCP통신은 개발자 시작과 부터 꾸준히 써왔는데 이제서야 알게되다니;;


728x90