UDP에 관한 질문입니다.
type sPacket = record
    PKID : string;      // char(4)
    Size : string;      // char(4)
    ID : string;        // char(8)
    stID : string;      // char(2)
    Team : string;      // char(2)
    ban : string;       // char(2)
    Num : string;       // char(10)
    status : string;    // char(10)
    time : string;      // char(10)
end;
NMUDP1.ReadBuffer( szRecvBuf, nRcvSize );
szRecvBuf에 위의 sPacket 정보들이 다 들어옵니다.
그걸 사이즈 수만큼 잘라서 표시하고 픈데요..
그러니까
szRecvBuf에  0001003920234560010101110990001234569
가 들어왔다고 한다면
위의 사이즈 만큼 각각 잘라서 표시하고 싶은거예요..
sPacket.PkID := 
sPacket.Size :=
sPacket.ID := 
sPacket.stID :=
sPacket.Team :=
      :
      :
      :
위에다가 저장....
 
size는 size아래에 있는 (ID, stID, Team, Ban, Num, Status, Time)dml 총 사이즈 수가 나와야되는데요..
그 총 size는 항상 68입니다.
제가여기서 알고픈것은 저렇게 szRecvBuf에 한꺼번에 들어오는 값을 어떻게  자릿수만큼 발라서
PKID, Size, ID, srID, Team, Ban, Num, Status, Time 에 저장이 되느냐 하는겁니다..
빠른 답변 부탁드립니다..
			 
	
	
    
    
	
	
    
    
    
전송시 레코드에 넣어서 보내시는군요
받으실때도 받은 데이타를 같은 포멧의 레코드에 넣어서 쓰세요..
보낼때랑 동일하게 사용할 수 있습니다.
물론 자동으로 잘라지겠죠?
그럼,...