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

Đề tài: Lập trình socket giữa webserver và ứng dụng desktop c++

  1. #1
    Ngày gia nhập
    03 2010
    Bài viết
    236

    Angry Lập trình socket giữa webserver và ứng dụng desktop c++

    Mình đang gặp vấn đề về giao tiếp giữa webserver(asp.net c#) và client(application desktop c++).Webserver gửi yêu cầu đến application),Application thực thi yêu cầu rồi gửi lại kết quả lên server thông qua socket.Hoặc chỉ cần giao tiếp một chiều từ server đến application desktop c++

    Thông thường thì 2 ứng dụng desktop giao tiếp với nhau có thể sử dụng socket.Nhưng trong trường hợp một cái là webserver và cái kia là application liệu có thực hiện được không ?.Bạn nào có thể giúp hoặc có giải pháp thì giúp mình với


    cảm ơn nhiều .

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Nói về giao tiếp socket thì ứng dụng ở bất cứ đâu cũng đều giao tiếp được với nhau cả. Tuy nhiên về phương thức giao tiếp mà bạn đưa ra là không khả thi. Server là đối tượng bị động, nó ko thể chủ động mở socket để gửi yêu cầu đến client được. Bạn phải làm ngược lại, cho client connect đến server trước, server sẽ lưu lại socket đó. Khi cần thì server sẽ lấy socket đó để gửi tin về cho client.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    10 2009
    Nơi ở
    Close All
    Bài viết
    993

    Trích dẫn Nguyên bản được gửi bởi trungvx Xem bài viết
    Mình đang gặp vấn đề về giao tiếp giữa webserver(asp.net c#) và client(application desktop c++).Webserver gửi yêu cầu đến application),Application thực thi yêu cầu rồi gửi lại kết quả lên server thông qua socket.Hoặc chỉ cần giao tiếp một chiều từ server đến application desktop c++

    Thông thường thì 2 ứng dụng desktop giao tiếp với nhau có thể sử dụng socket.Nhưng trong trường hợp một cái là webserver và cái kia là application liệu có thực hiện được không ?.Bạn nào có thể giúp hoặc có giải pháp thì giúp mình với


    cảm ơn nhiều .
    Bạn sử dụng Web service.
    * Bạn có thể dùng SOAP
    Bên web server ASP.NET bạn viết 1 số phương thức dùng SOAP cung cấp cho client gọi
    - Bên ứng dụng desktop bạn gọi hàm đã viết ở trên.
    - Bên ứng dụng desktop C++ bạn có thể dùng thư viện gSoap để gọi hàm.

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

    cảm ơn hai anh đã giúp đỡ.Vấn đề chính của em là server yêu cầu application c++ thực hiện một nhiệm vụ.Nếu dùng webservice thì chỉ có một chiều (client gọi server)

  5. #5
    Ngày gia nhập
    10 2009
    Nơi ở
    Close All
    Bài viết
    993

    Trích dẫn Nguyên bản được gửi bởi trungvx Xem bài viết
    cảm ơn hai anh đã giúp đỡ.Vấn đề chính của em là server yêu cầu application c++ thực hiện một nhiệm vụ.Nếu dùng webservice thì chỉ có một chiều (client gọi server)
    èo, đây không phải là 1 khó khăn .
    Soap vẫn có thể đc áp dụng

  6. #6
    Ngày gia nhập
    03 2010
    Bài viết
    236

    Mặc định Lập trình socket giữa webserver và ứng dụng desktop c++

    Trích dẫn Nguyên bản được gửi bởi tauit_dnmd Xem bài viết
    èo, đây không phải là 1 khó khăn .
    Soap vẫn có thể đc áp dụng
    em định dùng socket và webservice để giải quyết vấn đề.Nhưng khi test trên một host thật thì không được,không mở được port .

    Giờ em chưa nghĩ ra cách khác,anh có thể nói rõ hơn về giải pháp dùng soap để webserver yêu cầu application thực thi một số nhiệm vụ

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

  1. Phần mềm tự động thay đổi hình nền Desktop, phần mềm lịch Việt trên desktop miễn phí!
    Gửi bởi teaNJava trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 04-01-2013, 10:21 AM
  2. Real Desktop 1.67 - Biến Desktop thành mặt bàn làm việc 3 chiều
    Gửi bởi hanghieumilan trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 07-10-2011, 11:14 PM
  3. cách viết phần mềm giống Destroy Desktop(đập phá Desktop) với lập trình C#
    Gửi bởi thereddevil2006 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 09-07-2011, 09:47 AM
  4. Simple WebServer C++ | Mã nguồn webserver đơn giản
    Gửi bởi zZKiddyZz trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 27
    Bài viết cuối: 24-12-2010, 05:54 PM
  5. Auto change Desktop Wallpaper - Tự động thay đổi nền Desktop [Ver1.0.0]
    Gửi bởi Tab trong diễn đàn Sản phẩm phần mềm của bạn
    Trả lời: 27
    Bài viết cuối: 29-05-2009, 10:22 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