Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Làm sao biết máy tính có kết nối Internet hay không ?

  1. #1
    Ngày gia nhập
    09 2012
    Bài viết
    33

    Unhappy Làm sao biết máy tính có kết nối Internet hay không ?

    Chào các bạn !
    Hôm nay lập trình C# nhưng mình bị kẹt ở 2 chổ mong các bạn chỉ giúp :
    1. Trong C# có hổ trợ hàm nào để kiểm tra xem máy tính có đang kết nối internet hay không ?
    2. Có cách nào lấy thông điệp từ một server như Yahoo chẳng hạn để xử lý như text thông thường không, mình có hỏi thầy như thầy cho thời gian tìm hiểu, nhưng tìm hoài chẵng thấy mong được các bạn gợi ý giúp ?
    Cảm ơn bạn đã quan tâm topic !

  2. #2
    Ngày gia nhập
    03 2012
    Bài viết
    7

    1. Bạn có thể tìm trên google với từ khóa "C# Check Internet Connectivity", hiện mình đã tìm hộ bạn và đây có thể là một giải pháp tốt _http://stackoverflow.com/questions/2031824/check-for-internet-connectivity
    2. Mình chưa hiểu câu hỏi của bạn. Thông thường trước khi làm việc với một server nào đó (nhất là không phải do bạn tạo ra) thì bạn cần phải nắm được Server đó cung cấp dịch vụ gì, phương thức kết nối và gọi hàm API do dịch vụ đó cung cấp ra làm sao. Bạn nói 2 từ "thông điệp" ở đây là rất mù mờ. Kết nối tới server và gửi hoặc nhận bất cứ thứ gì thì thế giới đã phát triển nó qua rất nhiêu năm và trải qua rất nhiều loại công nghệ từ Socket, Cobra, ... và cho đến gần đây là các Web service. Nếu những thứ đó do bạn tự tạo ra và cài đặt trên một server cụ thể thì chắc bạn biết phải làm thế nào. Còn nếu không, hãy bắt đầu bằng việc nghiên cứu mấy thứ đó.

    Chúc bạn thành công!
    Đã được chỉnh sửa lần cuối bởi thangvc : 31-01-2013 lúc 10:43 AM.

  3. #3
    Ngày gia nhập
    09 2012
    Bài viết
    33

    Cảm ơn thangvc, mình chưa học sâu vào chỉ mới tìm hiểu về C# khoảng 1 tháng thôi, mình có ý tưởng làm phần mềm điều khiển một số tác vụ đơn giản của máy tính qua trình nhắn tin như Yahoo hay Gtalk,mình sẽ tìm hiểu theo những gì bạn gợi ý, cảm ơn nhé, mong được chỉ dạy thêm

  4. #4
    Ngày gia nhập
    03 2012
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi violent_feeling Xem bài viết
    Cảm ơn thangvc, mình chưa học sâu vào chỉ mới tìm hiểu về C# khoảng 1 tháng thôi, mình có ý tưởng làm phần mềm điều khiển một số tác vụ đơn giản của máy tính qua trình nhắn tin như Yahoo hay Gtalk,mình sẽ tìm hiểu theo những gì bạn gợi ý, cảm ơn nhé, mong được chỉ dạy thêm
    Truyền thông giữa 2 máy tính có rất nhiều cách, từ kết nối qua cổng COM (Serial) cho đến việc kết nối thông qua các giao thức TCP hoặc UDP v.v..

    Nếu bạn mới bắt đầu nghiên cứu vậy thì hãy bắt đầu bằng những thứ đơn giản để nắm vững kiến thức bạn ạ. Theo mình bạn hãy tìm hiểu socket và viết hai phần mềm nhỏ socket server và socket client. Server thì chạy liên tục và đón nhận các Message từ Client gửi đến và đáp ứng lại các yêu cầu đó theo cách của bạn.

    Sau khi đã nắm được cơ chế thì chuyển sang nghiên cứu webservice vì cái này phổ biến và gần gũi hơn với thực tế hiện nay.

    Chúc bạn thành công!

Các đề tài tương tự

  1. Nhận biết 1 máy tính hiện thời có kết nối Internet hay không
    Gửi bởi nampt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 07-11-2013, 04:24 PM
  2. Đăng ký internet FPT | lắp đặt internet giá rẻ
    Gửi bởi seo_mt05 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 18-06-2012, 08:14 PM
  3. Lỗi chương trình không nhận biến(không return được biến từ public sang main)
    Gửi bởi nang trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 4
    Bài viết cuối: 02-10-2011, 06:04 PM
  4. Thuộc tính khóa ngoài( tham chiếu) biến mất khi biến đổi từ file XML sang DataTable
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 17-08-2011, 08:02 PM
  5. Tạo Server để có thể truy cập qua internet. Ai biết không???
    Gửi bởi trieuthietminh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 07-08-2010, 12:40 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn