Q&A

  • ip 주소의 타입 변환에 대해서..
우선 이 글을 읽어주셔서 감사드립니다..



서버가 VC++로 만들어져 있고 클라이언트가 델파이로 만들어질려고(?)하는데 말입니다..

연결된 후 다른 ip값을 서버에 던져줄려고 하는데 타입이 안 맞아서 자꾸 에러가 납니다..

델파이에서 string으로 ip값을 지정해준후, 서버에서 요구하는 타입이 unsigned int 타입(4바이트)이라서 longword형으로 지정해주고 string을 int형으로 캐스트연산해서 입력하니 결국 'a.b.c.d' is not a valid integer value라는 에러 메시지가 뜨는군요..

소스는 아래와 같습니다..



sendIP : string;

friendIP : longword;



friendIP := strToint(sendIP);이렇게 넣어서 나중에 보내주는 부분에서 에러 발생..

즉, 서버에서 요구하는 unsigned integer 타입의 ip 주소를 어떻게 맞춰줘야할지 모르겠습니다..어떤 타입으로 설정해야 문제가 없는지..



한수 부탁드립니다..고수님들..





0  COMMENTS