當前位置:編程學習大全網 - 編程軟體 - 知道什麽是WSABUF結構的請進。。。(Win Socket編程)

知道什麽是WSABUF結構的請進。。。(Win Socket編程)

WSABUF buf; //定義壹個WSABUF,名稱叫buf

PPER_IO_DATA pPerIO = (PPER_IO_DATA)::GlobalAlloc(GPTR,sizeof(PER_IO_DATA));

//定義並初始壹個PPER_IO_DATA,名稱叫pPerIO

buf.buf = pPerIO->buf;//將buf的buf指向pPerlO的buf中,也就是將buf的緩沖區指向了pPerIO的緩沖區。

對於妳的疑惑:

1我沒有完整的代碼,妳要弄明白buf.buf使用的緩沖區究竟是在接收前還是接收數據後,也就是指向pPerIO->buf是接收之前還是數據接收之後.

2 buf.buf的緩沖區指向了struct _PER_IO_DATA結構體的buf中,並不表示數據的轉移,而是buf的緩沖區就是使用struct _PER_IO_DATA的緩沖區,而避免數據的拷貝,這樣接受的數據就直接接收到了struct _PER_IO_DATA的BUF中了。

  • 上一篇:用java做壹個小遊戲
  • 下一篇:學習Java軟件工程師要具備什麽條件?0基礎可以學嗎?
  • copyright 2024編程學習大全網