中国开发网: 论坛: 程序员情感CBD: 贴子 487578
Slash: 里面的代码,如果只有一个TRANSMIT_PACKETS_ELEMENT,客户端就能收到东西
TRANSMIT_PACKETS_ELEMENT PacketElement[2];

PacketElement[0].dwElFlags = TP_ELEMENT_MEMORY;
PacketElement[0].cLength = 3;
PacketElement[0].pBuffer = "123";

PacketElement[1].dwElFlags = TP_ELEMENT_MEMORY;
PacketElement[1].cLength = 3;
PacketElement[1].pBuffer = "456";

LPFN_TRANSMITPACKETS pfnTransmitPackets = NULL;
GUID guidTransmitPackets = WSAID_TRANSMITPACKETS;
DWORD dwBytes;

WSAIoctl(Connection->sockAccept, SIO_GET_EXTENSION_FUNCTION_POINTER, &guidTransmitPackets, sizeof(guidTransmitPackets),
&pfnTransmitPackets, sizeof(pfnTransmitPackets), &dwBytes, NULL, NULL);

int rc = pfnTransmitPackets(Connection->sockAccept, PacketElement, 2, 0, NULL, TF_USE_KERNEL_APC);

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录