publicbool ping(string
ip)
//////得到本機ip
/// private
string
getlocalip()
}//返回本地ip位址
return
strlocalip;
}//得到閘道器位址
private
string
getgateway()
}//如果已經得到閘道器位址
if (strgateway.length > 0
)
}//返回閘道器位址
return
strgateway;
}//////
判斷是否為正確的ip位址
/// ///
需要判斷的字串
///true = 是 false = 否
public
static
bool isrightip(string
stripadd)
\\.[0-9]\\.[0-9]\\.[0-9]"))
//else
//}//如果不符合
else
//錯誤
return
false
; }
else
//錯誤
return
false
; }
else
//錯誤
return
false
; }
//////
嘗試ping指定ip是否能夠ping通
/// ///
指定ip
///true 是 false 否
public
static
bool ispingip(string
strip)
catch
}
網路程式設計小結
做了乙個 tcp 和udp的服務端,但是現在測試老有問題,就是udp總會有那麼幾次超時,原因還沒找到,不過先總結一下網路的程式設計。首先預設的狀態下,recvfrom和recv都是阻塞的狀態,也就是沒接收到會一直阻塞,知道返回,但是可以通過select設定超時 timeval twait twait...
網路基礎小結
part1 標準的http協議是無狀態的,無連線的 無連線指的是什麼 每乙個訪問都是無連線,伺服器挨個處理訪問佇列裡的訪問,處理完乙個就關閉連線,這事兒就完了,然後處理下乙個新的 無連線的含義是限制每次連線只處理乙個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。http協議又稱超文字...
網路程式設計小結
memset mdataofcfg,0,sizeof mdataofcfg const char configfile debug config.cfg htons 把unsigned short型別從主機序轉換到網路序 htonl 把unsigned long型別從主機序轉換到網路序 ntohs ...