C# ตรวจการเชื่อมต่อด้วย HttpWebRequest และ HttpWebResponse | ไอทีเดฟโซน.คอม : การเขียนโปรแกรม การพัฒนาระบบ เพื่อการศึกษา .car-collapse .car-yearmonth { cursor: s-resize; } Home Forums Tags Sitemap Subscribe Bookmark
HomeGeneralDeveloperบทความ C# | C# Programming LanguageC# Socket Programingบทความ JavaScriptบทความทั่วไปKnowledgeSource CodeProjectFree Blog TemplateBlogger ThemeWP Theme
Email This Post
Print This PostSun, Jan 30 2011|0 CommentsC#ตรวจการเชื่อมต่อด้วย HttpWebRequest และ HttpWebResponseBy: jubpasShare
พอดีนึกอยากจะเขียนโปรแกรม C#ไว้ตรวจสอบลิ้งที่มันเสียหรือเข้าไม่ได้ พอดีผมมีลิ้งลิส (link list) จำนวนมาก (ได้มาจากไทยเสียวบอร์ด) ถ้ายิ่งมีเป็น 100+ ละมานั่งก็อบปี้ แล้วไปวางใน URL ของ บราวเซอร์เองก็ไม่ต้องทำอะไรกันพอดี เอาล่ะเขียนฟังชั่นก่อนแล้วกัน..
private bool ConnectionAvailable(string strServer) { try { HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(strServer); HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); if (HttpStatusCode.OK == rsp.StatusCode) { // HTTP = 200 - Internet connection available, server online rsp.Close(); return true; } else { // Other status - Server or connection not available rsp.Close(); return false; } } catch (WebException) { // Exception - connection not available return false; } }
##จุดสังเกต HttpStatusCode.OK จะมีให้เราได้ลองเล่นอีกเยอะ นะครับ##
วันผมมาต่อตอนเขียนโปรแกรมเสร็จนะครับ
เรื่องที่เกี่ยวข้อง:
การเขียนโปรแกรมจัดการ Array อย่าง่าย ด้วย List Classการเขียนโปรแกรม หาค่าใน List ClassHow to XOR Encryption by using .Net
(No Ratings Yet)
Loading ...Tags: HttpWebRequest, HttpWebResponse, เขียนโปรแกรม c#
About jubpas View all articles by jubpasEmailblog comments powered by Disqusเกี่ยวกับเรา
เราทำเว็บไซน์นี้ขึ้นมาด้วยคติที่ว่า เรารู้เราจะบอก เรามีเราจะให้ พวกเราอยากให้คนที่กำลังศึกษา ไม่ว่าจะระดับไหนอยู่หนใด ได้ข้อมูลที่สามารถเอาไปประยุกต์ใช้กับชีวิตประจำวันได้อย่างเช่น
การทำงาน การเรียนทางด้านคอมพิวเตอร์ การเรียนเขียนโปรแกรม การพัฒนาระบบเครือข่ายไม่ว่าท่านจะเต็มใจเข้ามาหรือจะหลงเข้ามาเราเต็มใจที่จะให้ อ่านต่อ
รับข่าวสารจากไอทีเดฟโซนทางอีเมลล์
Enter your email address:
Delivered by FeedBurner
Most Ratedการเขียนโปรแกรม DragDrop ด้วย C# - 1 votesสอนการทำ Activate Code Software อย่างง่ายแบบลูกทุ่งๆ - 1 votesเช็คหมายเลข Serial Number Main Board - 1 votesการแปลง ASCII to Char และ Char to ASCII - 1 votesขอแนะนำ เครื่องมือที่ช่วยในการเขียนโปรแกรม .net - 1 votes Most Viewedไขปริศนา วิธีกดอักษรพิเศษ ด้วยปุ่ม alt + คีย์ตัวเลขต่าง ๆ - 841 viewsการเขียนโปรแกรมหาค่า ต่ำสุด-สูงสุดและหาค่าเฉลี่ย - 830 viewsHow to MD5 encrypt and MD5 decrypt in C# - 693 views[โปรแกรม C#]โปรแกรมตรวจสอบ เว็บไซต์ (Web Site error checking) - 622 viewsการเขียนโปรแกรม Client-Server ด้วย Socket Class - 620 views Most Commentedการเขียนโปรแกรม Client-Server ด้วย Socket Class (3)How to find IP Adress of a HostName using C# (3)เช็คหมายเลข Serial Number Main Board (3)How to MD5 encrypt and MD5 decrypt in C# (2)มาร่วมส่งชื่อของท่านไปดาวอังคารกันครับ (2) เรื่องเล่าทั่วไป
PS3 เล่นแผ่นก๊อปหรือเล่นผ่าน ISO
Shareด้วยความบังเอิญที่ผมต้องการเล่น Crysis 2 บนเจ้า PS3 ก็ลองค้นหาข้อมูลบนเว็บต่างๆ บนอินเตอร์เน็ต ก็ได้พบกับเจ้าตัวนี้ครับ
PS3 Custom Firmware …
Free Monitor for Google – เช็คอันดับ keyword
Shareได้เจอโปรแกรมไว้เช็ค keyword เว็บไซน์ของเรา เพื่อดูว่าเว็บเรานั้นอยู่อันดับเท่าไหร่ใน google เหมาะสำหรับคนที่กำลังหาโปรแกรมประเภทนี้อยู่ หรือ คนที่กำลังทำ SEO แต่อย่าใช้บ่อยนะครับ …
แนะนำ เครื่องพัฒนาเว็บไซต์ Aptana Studio
Shareแนะนำ เครื่องพัฒนาเว็บไซต์ ชื่อโปรแกรม Aptana Studio ค่อนข้างหน้าใช้งานพอสมควร มีระบบ Intellisense ค้ลายๆกับ Visual …
คลังบทความ>>ไปสู่คลังเดฟนะจ้ะ
เพื่อนๆสามารถค้นหาบทความเก่าๆ ได้จากที่นี่นะครับ.
?
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า 3.0 ประเทศไทย.
เนื้อหาหรือข้อความอื่นใดที่ปรากฎบนเว็บ "ไอที-เดฟโซน" แห่งนี้ ให้ถือเป็นผลงานซึ่งเป็นวิทยาทาน สามารถนำไปตีพิมพ์เผยแพร่ที่ใดก็ได้ แต่ต้องไม่จำหน่ายในเชิงพาณิชย์ Copyright ? 2010 ไอที-เดฟโซน. All Rights Reserved. Powered by it-devzone.com Created by Jubpas.
Twittergrab this
View the original article here