在.NET中獲取一台電腦名,IP地址及當前用戶名

1. 在ASP.NET中專用屬性︰
獲取服務器電腦名︰Page.Server.ManchineName
獲取用戶信息︰Page.User
獲取客戶端電腦名︰Page.Request.UserHostName
獲取客戶端電腦IP︰Page.Request.UserHostAddress

2. 在網絡編程中的通用方法︰
獲取當前電腦名︰static System.Net.Dns.GetHostName()
根據電腦名取出全部IP地址︰static System.Net.Dns.Resolve(電腦名).AddressList
也可根據IP地址取出電腦名︰static System.Net.Dns.Resolve(IP地址).HostName

3. 系統環境類的通用屬性︰
當前電腦名︰static System.Environment.MachineName
當前電腦所屬網域︰static System.Environment.UserDomainName
當前電腦用戶︰static System.Environment.UserName

重大打擊

我出社會來最大的打擊:「DEMO系統超失敗記事」

這故事從我要去外單位支援起開始說起,那時的我更過著每天上網打混的日子,
一天,外單位的人員因那邊的系統需進行升級改版,公司最熟悉新語言的我,就被叫去幫忙了,
不過,能不能去幫忙要視我這進度而定,我都混成這樣了,想當然爾的是回答可以去幫忙,
但接下來才是惡夢的開始,主管為了解我目前系統的完成度,要求我做個DEMO,
但到了DEMO那天,系統三不五時出狀況,只好延期改天再做一次DEMO,
經過了4,5天的努力,總算搞出個東西,不過已從過年前忙到過年後了,
看著人家在過年前都能早早的下班回家,真後悔當初程式寫的不努力呀!!
不過也苦了我的直屬主管,因為他都陪著我一起加班….

主管說我花太多時間在處理小細節,主要的流程沒顧到,
改程式時,常會因改B功能,而會改到與B功能連動的A功能,
顧此失彼,導致小BUG不斷……

這應該是我目前CODING最大的缺點吧!!