У меня есть следующая структура данных или запись, которую мне нужно передавать на другую машину и с нее через NetworkStream.
TRemoteRecord = record
command:TRemoteCommand;
status:TRemoteStatus;
signame:string;
rvalue:double;
ivalue:LongInt;
end;
Именно так я отправляю или пишу структуру данных или записываю в поток.
TheStream:NetworkStream;
SignalClient:TcpClient;
SignalServer:TcpServer;
sb:TRemoteRecord;
SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text));
TheStream := new NetWorkStream(SignalClient.Connect.DataSocket);
TheStream.Write(sb, 0 SizeOf(sb));
Когда я компилирую его, он вызывает исключение: «Нет перегруженной записи с этими параметрами».
Как вы отправляете и получаете структуру данных или записываете через сетевой поток?
Спасибо,