Q&A

  • [급한 질문...UDP 사용에 대해서]
다름이 아니라 저의 UDP program이 제대로 되지 않아서 이렇게 질문 올립니다.



개요 : UNIX server로 부터의 UDP data를 PC(Delphi 4.0 (NMUDP))로 받아서

뿌려주는 프로그램.(어떻게 보면 참 쉽죠?)

문제 : UDP socket event가 전혀 발생하질 않음.

참고 : 1) TCP socket은 잘 사용하고 있음.

2) VC++ 의 UDP socket은 Server로 부터 data잘 받음.



제가 한 방법.

with NMUDP1 do

begin

RemoteHost := 'Server의 IP addr';

LocalPort := 'Server와 약속된 Port';

end;

data를 받기만 할 것이므로 RemotePort는 설정하질 않았음.

위처럼 하면 socket이 되어야 하는거 아닌가요?

UDP data를 받을때 발생하는 OnDataReceived 도 발생하지 않구요.

DEMO program에는 PC에서만 하는 TMemoryStream을 이용한 것 밖에는

없더군요.

이거 어떻게 해야 할지 모르겠네요. 연락 부탁 드립니다.



<<제게 아침에 온 이메일 인데 ..저도 UDP를 사용해 보질 않아서..이렇게 고수님들의 열화 같은 성원을 기다립니다. 그럼 수고하세요.>>



0  COMMENTS