|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
c的socket 通訊中如何得到本機ip地址並作為字符串輸出(在線等)
c的socket 通訊中如何得到本機ip地址,並作為字符串輸出(在線等!!)
謝謝!!! |
c的socket 通訊中如何得到本機ip地址並作為字符串輸出(在線等)
能給我一點代碼例子麼???
謝謝! 我對socket通訊不太熟悉 |
c的socket 通訊中如何得到本機ip地址並作為字符串輸出(在線等)
socklen_t solen;
solen=128;
struct sockaddr sax;
bool ifget=true;
if(getsockname(socket_fd ,&sax,&solen)<0)
{
cout<<"get error"<<endl;
ifget=false;
}
unsigned char x[14];
char mask[20];
memcpy(x,&sax.sa_data,14);
sprintf(mask,"%d.%d.%d.%d",x[2],x[3],x[4],x[5]);
cout<<"peer ip"<<mask<<endl;
試試吧,socket_fd 是一個正在使用的socket標識符 |
c的socket 通訊中如何得到本機ip地址並作為字符串輸出(在線等)
精華區都有現成的例子與講解,為什麼不去找找看呢? |
c的socket 通訊中如何得到本機ip地址並作為字符串輸出(在線等)
有關socket編程的問題討論了很多,請到精華區查找 |
| |