2015-02-12 2 views
0

Когда мы связывание сокета, в поле адреса можно указать, как это,Как связать сокет для конкретного IP-адреса в сети?

serv_addr.sin_addr.s_addr = htonl(INADDR_ANY); 

Здесь он будет принимать запрос от любой машины, Здесь я хочу принять запрос от конкретного адреса IP. Для этого я использовал как этот

inet_addr(ipaddress); 

Но это не работает, как получить соединение образуют единый адрес IP?

+0

Что такое 'ipaddress'? –

+2

Для удовольствия от чтения: [см. Здесь] (http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html). – WhozCraig

+0

@SouravGhosh - другой системный адрес Ip, где я хочу запросить – Bhuvanesh

ответ

0

Для этого вам не нужен сетевой стек, вы можете сделать это на уровне приложения.

После того, как вы приняли входящее соединение, проверьте адрес партнера и, если вам не нравится его close(), соединение.