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));
コンパイルすると、「これらのパラメーターを使用したオーバーロードされた書き込みはありません」という例外が発生します。
ネットワークストリームを介してデータ構造またはレコードをどのように送受信しますか?
ありがとう、