Socket.Send,Receiveの引数のindexをInt64で
- 題名: Socket.Send,Receiveの引数のindexをInt64で
- 著者: 和
- 日時: 2007/08/20 13:12:52
- ID: 20304
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Socket.Send,Receiveの引数のindexをInt64で
- 著者: y4yama
- 日時: 2007/08/20 15:28:54
- ID: 20305
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 投稿の訂正
- 著者: 和
- 日時: 2007/08/21 8:58:36
- ID: 20308
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 投稿の訂正
- 著者: も
- 日時: 2007/08/21 12:19:02
- ID: 20311
- この記事の返信元:
-
[20308] 投稿の訂正 和 2007/08/21 8:58:36
- この記事への返信:
- ツリーを表示
分類:[.NET]
public int Send (
byte[] buffer,
int offset,
int size,
SocketFlags socketFlags
)
という引数ですがByte[]が4Gを超えるときはInt64を引数にとる必要があります。
今32ビット環境なので確認できないですがまずこれが出来かということが問題になります。
また出来たときしてもSendのoffsetの型はintなので4Gを超える巨大な配列の一部分を指定したいときはどうすればよいのでしょうか?
他にもoffsetをとるメソッドはたくさんあるのでそれらも問題です。