掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataArrivalで、複数データを受信するには? (ID:119941)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DataArrivalイベントを利用して複数クライアントからの受信データ(256バイト固定長)を利用したいのですが、クライアントが一斉にデータを送信すると、受信データをうまく整理することができません。(混在する場合がある) よいアドバイスがあれば教えてください。 なお、現在 Private Sub tcpServer_DataArrival(Index as Integer, Byval bytesTotal As Long) Dim tmpBuff As String tcpServer(Index).GetData tmpBuff, vbString, bytesTotal mRecLen(Index) = mRecLen(Index) + bytesTotal mRecvBuff(Index) = mRecvBuff(Index) & tmpBuff If (mRecLen(Index) >= 256) then --- 処理 --- End If : : といった感じです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.