-
11-10-2011, 10:18 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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 .View more random threads:
- Microsoft.Office.Interop.Excel không chạy trên IIS
- Cài song song VS 2008 cùng các phiên bản cao hơn
- controls Ajax và FCK mất khi tắt máy hoặc restart máy
- Tạo Menu Động với Jquery trong ASP.Net
- Load dữ liệu cho hai dropdownlist trong ASP.NET?
- File *.asp là file gì, có giống *.aspx không
- Cách nào để hiển thị 2 hoặc nhiều Models trên 1 View ?
- Dùng IoC container nào để làm việc với LinqToSQL có được không?
- Visual studio (2010) không gõ được tiếng việt :((
- đưa data table vào crystal Report ?
-
11-10-2011, 10:31 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
11-10-2011, 10:47 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trungvx
* 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.
-
11-10-2011, 12:37 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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)
-
11-10-2011, 01:45 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trungvx
Soap vẫn có thể đc áp dụng
-
14-10-2011, 05:28 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi tauit_dnmd
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ụ
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...