-
Уважаемые мастера, нельзя ли разъяснить следующую ситуацию. Необходимо создать в рантайме некоторое количество сокетов TSocket (заранее количество неизвестно). Всем сокетам назначается одна процедура приема. Каким образом реализовать эту процедуру, чтобы данные из разных сокетов не смешивались? Спасибо.
-
Сначала покажи как ты умудряешься их смешивать.
-
В цикле: Connect(WorkedSocket, @WorkedSocketAddr, SizeOf(TSockAddr)); WSAAsyncSelect(WorkedSocket, frmMuForm.Handle, WM_OnRead, FD_Read);
-
When one of the nominated network events occurs on the specified socket s, the application's window hWnd receives message wMsg. The wParam argument identifies the socket on which a network event has occurred. The low word of lParam specifies the network event that has occurred. The high word of lParam contains any error code
-
Как все просто :) Спасибо огромное!
-
> Как все просто
На то и документация существует чтобы ее изучать)
|