if (dataChanged == true){
::SendMessage(pThis->pThis->hWnd1, 1025, (WPARAM)resultBuf.c_str(), NULL);
//通过socket通知终端
if (pThis->pThis->socketDataChanged[index1] != INVALID_SOCKET){
int temp=send(pThis->pThis->socketDataChanged[index1], resultBuf.c_str(), resultBuf.length(), 0);
DWORD a = GetLastError();
DWORD b = 0;
}
}
每次都发到同一个客户端,不知道什么原因,每个线程的INDEX1都是不同的
直接查看一下socketDataChanged[index1]这个对应的socket是否是相同的
hello,nihaogjhfhhvv
要确认一下socket 建链接了没有
socketDataChanged[index1]这个对应的socket确实是不同的呀,连接已经连接上了