안녕하세요. 염치를 불구하고 이렇게 또 메일을 올립니다.
Delphi에서 지원하는 Socket은 두가지가 있는데 TClientSocket, TServerSocket.
제가 살펴보니 둘다 TCP Socket을 위한 것 같습니다.
UDP를 지원하려면 어떻게 해야 하나요?
메뉴얼을 찾아보니 ActiveX에서 Winsock을 Package에서 Include하여
TWinsocket을 생성하는데 이것은 Visual Basic에서 사용하는 component같은데,
(어떨결에 Pacakge가 Include되었습니다. Package가 뭔지도 잘 모릅니다.)
SendData에서 Variant를 넣어야 하는데 제가 보내려고 하는 것은 Record형태라서
맞지 않습니다.
혹시, Delphi에서 UDP Socket을 사용하는 방법을 하시거나,
TWinsocket에서 Record를 Variant로 변환하여 사용하는 방법은 아시는
고수님이 계신다면 조언해주시면 고맙겠습니다.
미리 감사드리며...
> 안녕하세요. 염치를 불구하고 이렇게 또 메일을 올립니다.
> Delphi에서 지원하는 Socket은 두가지가 있는데 TClientSocket, TServerSocket.
> 제가 살펴보니 둘다 TCP Socket을 위한 것 같습니다.
> UDP를 지원하려면 어떻게 해야 하나요?
>
> 메뉴얼을 찾아보니 ActiveX에서 Winsock을 Package에서 Include하여
> TWinsocket을 생성하는데 이것은 Visual Basic에서 사용하는 component같은데,
> (어떨결에 Pacakge가 Include되었습니다. Package가 뭔지도 잘 모릅니다.)
> SendData에서 Variant를 넣어야 하는데 제가 보내려고 하는 것은 Record형태라서
> 맞지 않습니다.
>
> 혹시, Delphi에서 UDP Socket을 사용하는 방법을 하시거나,
> TWinsocket에서 Record를 Variant로 변환하여 사용하는 방법은 아시는
> 고수님이 계신다면 조언해주시면 고맙겠습니다.
>
> 미리 감사드리며...
제가 서툴러서...
이것 저것 뒤져보다 찾았습니다.
Internet에 TNMUDP라는 component가 있더군요.