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

Đề tài: Named pipe trong c++ là gì?

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    Hà Nội
    Bài viết
    17

    Angry Named pipe trong c++ là gì?

    Chào các bạn,
    Mình đang tìm hiểu C++ và rất muốn được giải thích về named pipe trong C++ và code demo (đơn giản) về vấn đề này.
    Rất mong được giúp đỡ.

  2. #2
    Ngày gia nhập
    11 2010
    Bài viết
    589

    Trong C++ không có cái gì gọi là named pipe. Chỉ có các hệ thống POSIX mới có thứ với tên gọi như vậy.
    Named pipe về tính năng cũng giống như pipe nhưng nó là một file, nên nhiều process có thể truy cập vào dễ dàng, không mất đi khi process kết thúc.

  3. #3
    Ngày gia nhập
    03 2009
    Nơi ở
    Hà Nội
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi boss14420 Xem bài viết
    Trong C++ không có cái gì gọi là named pipe
    Xin lỗi, nhưng bạn chắc ko.
    Mình nhận đc yêu cầu là dùng named pipe để tạo ứng dụng.
    Ko có lẽ yêu cầu sai.

  4. #4
    Ngày gia nhập
    11 2010
    Bài viết
    589

    Có thể xem http://en.cppreference.com/w/cpp để tham khảo tất cả các thư viện của C++, không có cái nào là named pipe cả.
    Dùng named pipe để tạo ứng dụng có nghĩa là phải sử dụng các API do hệ điều hành cung cấp.

    Với posix thì dùng hàm mkfifo để tạo 1 named pipe, đọc ghi dùng hàm read()/write() như với file bình thường. Có thể tham khảo trang man của các hàm này.
    Windows cũng có thứ tương tự nhưng mình không rõ lắm.

  5. #5
    Ngày gia nhập
    05 2011
    Bài viết
    299

    Reference Code:
    1. http://somebastardstolemyname.wordpress.com/2007/06/03/c-named-pipes/
    Bạn tham khảo thử link này
    Nếu ứng dụng có sự kết nối Client và Server thì yêu cầu dùng Name Pipe đâu có sai ^^
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  6. #6
    Ngày gia nhập
    03 2009
    Nơi ở
    Hà Nội
    Bài viết
    17

    Mặc định Named pipe trong c++ là gì?

    Mình vẫn chưa hiểu cái này lắm.
    Cảm ơn 2 bạn đã trả lời, mình sẽ tiếp tục tìm hiểu cái này.

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

  1. Database Lỗi The specified named connection ... or not valid khi sử dụng Entity Framework trong muti project
    Gửi bởi nuoiheo0001 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 28-09-2014, 09:56 PM
  2. lỗi:No connection string named 'ipEntities' could be found
    Gửi bởi tanthienvuong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 12-11-2013, 05:16 PM
  3. Lập trình C Xác định kích thước Buffer của pipe trong Unix?
    Gửi bởi sunshinetpu trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 1
    Bài viết cuối: 04-10-2012, 02:29 AM
  4. struct std::fstream' has no member named 'gets'. Không hiểu lỗi này
    Gửi bởi skyit9 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 23-11-2010, 06:34 PM
  5. sửa lỗi A local variable named 'tam' is already defined in this scop như thế nào?
    Gửi bởi bancalem trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-10-2010, 06:40 PM

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