返回当前位置的数据,之后位置后移一位。
下面例子实现了群发功能
void CTemperatureDlg::SendData(CStringA str)
{
//char *pSend = new char[str.GetLength()]; // 定义发送缓冲区
//memset(pSend, 0, str.GetLength()*sizeof(char)); // 清空发送缓冲区
POSITION nPos = m_clientList.GetHeadPosition(); // 获取客户区链表头
while (nPos) // 群发
{
CFlowerSocket* pTemp = (CFlowerSocket*)m_clientList.GetNext(nPos);
pTemp->Send(str, str.GetLength());
}
/*delete pSend;*/
}