UDP 기반 채팅에 사용되는 콘솔 응용 프로그램을 작성하고 있습니다.REALBasic/Xojo NilObjectException 클래스 메서드를 호출 할 때 속성에서
나는 ConsoleApplication ("main"클래스) 인 Super라고 불리는 App 클래스와 SuperUD Easyocket 인 UDPInterface 클래스를 가지고있다. App 클래스에는 UDP라고 불리는 UDPInterface (UDP As UDPInterface)라는 속성이 있습니다. UDPInterface의 방법 GetIP 다음 코드로 구성
StdOut.WriteLine(UDP.GetIP)
(문자열 반환 형식입니다)
:return LocalAddress
보이나 인근 단순히 내부를 검색하는 EasyUDPSocket 방법입니다 실행 이벤트 처리기에서이 코드가 IP.
내가 가진 문제는 UDP.GetIP를 호출 할 때 프로그램이 NilObjectException을 반환한다는 것입니다. UDPInterface 클래스를 속성으로 사용하여 속성이 App 내부의 모든 메서드에서 동일하게 작동해야합니다.