伺服器監聽127 0 0 1與0 0 0 0的區別

2021-10-05 15:02:24 字數 536 閱讀 7899

struct sockaddr_in local;

bzero(&local, sizeof(local));

local.sin_port = htons(12345);//監聽12345這個埠

local.sin_family = af_inet;

= inet_addr("127.0.0.1");//外網不能訪問

local.sin_addr.s_addr = htonl(inaddr_any);//外網可訪問,即ip為0.0.0.0

127.0.0.1 環迴測試位址,代表本機ip位址,訪問127.0.0.1:80表示本機的80號埠

0.0.0.0 網路位址,0.0.0.0:80也表示本機ip位址,以外網的方式訪問

這兩種表示法用以對計算機埠進行許可權設定

如果伺服器監聽0.0.0.0,則這個可以被外部網路訪問

而監聽127.0.0.1, 則這個埠只能被本機訪問

伺服器監聽客戶

伺服器端 private void button1 click object sender,eventargs e chatsocket.close acceptedsocket.close catch argumentnullexception es catch socketexception e...

Oracle專用伺服器 共享伺服器監聽原理

一 專用伺服器和共享伺服器 1.1 原理 專有伺服器 專有伺服器模式中,使用者程序執行在客戶端的機器,專有伺服器程序執行在資料庫伺服器端的機器。使用者程序和專有伺服器程序是兩種不同型別的程序。當客戶端發出連線資料庫請求的時候,吧客戶端連線到專有伺服器程序。即使這個服務程序很空閒,這個專有伺服器進行也...

ORACLE伺服器監聽程式LSNRCTL

在oracle9i中,使用命令lsnrctl status可以看到如下例子 service lrdb has 2 instance s instance lrdb status unknown,has 1 handler s for this service.instance lrdb status...