항상 많은 도움을 받고 가는 델파이 초보입니다...
indy TCP server(A)와 다른 플랫폼의 tcp client(B)를 이용시...
A에서 WriteLn()으로 보내는 데이터가 string타입이 되는데...
그냥 byte타입으로 보낼려면 미리 바이트타입의 데이터를 만들고
그것을 string으로변환해서 보내야합니까?
그리고 B에서 오는 데이터가 string타입이 아닐때
readln하게 되면 string타입으로 읽혀지게 되는건가요??
뭐 여하튼 서로 통신하는데는 문제점이나 그런게 없겠죠?
답변 부탁드릴께요..ㅡㅡ;;
인디에는 WriteLn뿐만아니라 WiteInteger, WiteBuffer등의 여러가지 데이터를 보낼 수 있는 메소드가 있습니다. 이걸이용하세요... WiteBuffer같은걸 이용하시면 되겠죠...
통신하는데는 아무런 문제가 없구요. 두 C/S사이의 규약을 명확히 해야죠.. 한쪽에서 문자열을 보내면 다른쪽에서도 문자열로 받으시구, 한쪽에서 정수를 보내면 다른쪽에서도 정수로 받아야지 제대로 됩니다...
^^ 항상 즐코하세요...