Announcement

Collapse
No announcement yet.

[Hệ Điều Hành] Socket

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] [Hệ Điều Hành] Socket

    Chào các anh chị và các bạn. Hiện em đang học môn Hệ Điều Hành. Có bài tập lớn nội dung thế này:
    "Dùng socket để viết chương trình chat giữa hai quá trình trên hai máy khác
    nhau.
    Gợi ý : viết 1 chương trình chat client (để người dùng sử dụng) và dùng
    một chương trình chat server để quản lý các chat client đó."
    Anh chị nào biết cách làm, hoặc có thể hướng dẫn tài liệu giúp em với ạ. Em có đọc qua 1 vài bài về socket nhưng mà thấy lạc lõng quá không biết bắt đầu từ đâu.
    Mong anh chị chỉ giáo.
    Anh chị nào có code cũ hay ebook hoặc gì đó giúp được em xin nhận tất ạ.
    Em xin cảm ơn.
    -Trần Hữu Danh-
    -GameUIT - SE-
    ...Slowly... But Strongly...
    clbgameuit.com F/clbgameuit

  • #2
    nếu mình nhớ không nhầm thì cái này dùng multi-thread.Có 2 bên 1 bên server 1 bên client.
    Server:Tạo 1 socket để lắng nghe->Đợi và chấp nhận kết nối từ client->Giao tiếp với client->Đóng kết nối
    Client:Tạo 1 connect->kết nối server bằng port+địa chỉ->lấy luồng giao tiếp->giao tiếp->đóng lại
    lâu quá rồi k biết đúng không nữa :v
    facebook.com/tricodonuit
    :sure:

    Comment


    • #3
      Có anh chị nào có sách hay code demo không ạ
      -Trần Hữu Danh-
      -GameUIT - SE-
      ...Slowly... But Strongly...
      clbgameuit.com F/clbgameuit

      Comment


      • #4
        Originally posted by 12520054 View Post
        Chào các anh chị và các bạn. Hiện em đang học môn Hệ Điều Hành. Có bài tập lớn nội dung thế này:
        "Dùng socket để viết chương trình chat giữa hai quá trình trên hai máy khác
        nhau.
        Gợi ý : viết 1 chương trình chat client (để người dùng sử dụng) và dùng
        một chương trình chat server để quản lý các chat client đó."
        Anh chị nào biết cách làm, hoặc có thể hướng dẫn tài liệu giúp em với ạ. Em có đọc qua 1 vài bài về socket nhưng mà thấy lạc lõng quá không biết bắt đầu từ đâu.
        Mong anh chị chỉ giáo.
        Anh chị nào có code cũ hay ebook hoặc gì đó giúp được em xin nhận tất ạ.
        Em xin cảm ơn.
        Đứa nào thì ta chỉ còn riêng ku thì cho tự tìm hiểu! Tập mò tài liệu đi, sau này còn mò dài dài.

        -p/s: các gợi ý không liên quan: tìm hiểu giao thức UDP, TCP (cách hoạt động cụ thể chứ không phải lý thuyết); kiến thức socket (IP+Port); coi cách dùng cái class Socket trong Java/C#; coi cái Stream nữa; kỹ thuật truyền dữ liệu thì đã thành quy tắc và có rất nhiều chỗ hướng dẫn, vấn đề chính là tự tìm ra 1 solution của riêng mình cho việc quản lý client của server.
        Last edited by 10520437; 07-03-2014, 06:25.

        Comment

        LHQC

        Collapse
        Working...
        X