Помогите еще раз! Ну не умею я сокеты программить!!
(((
Как получить IP клиента, который подконнектился к сокет_серверу? WindowApplication.
сокет_сервер работает в асинхронном режиме, и принимает пакеты от подсоединившихся клиентов.
Делал я вот так:
Socket rem = work_sock[cl_cnt].Accept();
IPEndPoint clientIP = (IPEndPoint)rem.RemoteEndPoint;
listBox1.Items.Add(clientIP.Address.ToString());
//где work_sock - массив сокетов. cl_cnt - номер того самого сокета, с которыми сейчас идет обмен. (который только что подконнектился, я это так понимаю.
общем не работает нихрена!
(
Когда клиент соединяется, программа вызывает ошибку...:
"An unhandled exception of type 'System.InvalidOperationException' occurred in system.dll
Additional information: AcceptCallback"
Вроде бы сокет находиццо в заблокированном режиме.. хз..
ПОМОГИТЕ ! пожалуйста!