掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ユーザー定義型をwinsockで送るには? (ID:119122)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 受信側で648バイトしかメモリを確保していないのに649バイト書き込んでいるからでは? 1レコードのサイズが648バイトという事は解っているので、試しに tcpSock(Index).GetData Byte_text, vbArray + vbByte, 648 CopyMemory GET_DATA, Byte_text(0), 648 と受信時を定数で行ってみましたが、やはりVB諸共落とされます・・・。 ついでに、送信側を定数にして検証してみましたが結果は同じでした。 ちなみに、可変長型で行うとCopyMemoryの際に落とされる事は無くなるのですが、 バイト配列の値が受信時と送信時で変わってしまい値を取得する事が出来ませんでした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.