2011-09-21 32 views
6

Trong phiên bản "Phát triển .NET của Windows 8 phát triển ứng dụng" tại BUILD, giảng viên đề cập rằng chỉ các tính năng WCF phía máy khách được hiển thị trong hồ sơ Metro, chúng tôi không thể tạo máy chủ. (http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~ 34: 00)Không có ứng dụng P2P trong Windows Metro?

Điều này có nghĩa là không thể giao tiếp ngang hàng trực tiếp cho các ứng dụng Metro và bất kỳ dữ liệu nào được trao đổi giữa 2 người dùng trên internet sẽ luôn phải thực sự đi qua ứng dụng kiểu?

+2

Metro không phải là mô hình giao diện người dùng? hoặc bạn có muốn viết dịch vụ cửa sổ theo phong cách Metro hoặc dịch vụ web không ?! –

+0

Cái gì? Không Metro nào không chỉ thay đổi giao diện người dùng. Ví dụ, các phiên đã cho tôi ấn tượng rằng một trò chơi P2P nhẹ có thể hoàn toàn phù hợp như một ứng dụng Metro, nhưng bây giờ tôi không chắc chắn nếu nó thực sự có thể được thực hiện. – gerkberk

+0

Bạn có thể làm điều đó nhưng xếp lớp ứng dụng của bạn để có các dịch vụ trong lớp dịch vụ chứ không phải trong giao diện người dùng. –

Trả lời

4

Quyền truy cập vào ổ cắm được kiểm soát bởi tính năng "Internet (Client & Server)", nếu khả năng này được bật trong ứng dụng của bạn, bạn sẽ có thể gửi và nhận dữ liệu qua internet.

+0

Được rồi, tìm hiểu về Windows.Networking.Sockets. Vì vậy, điều này tất cả có nghĩa là chúng tôi sẽ có thể sử dụng ổ cắm đồng bằng để tạo ra một máy chủ, chỉ không thể làm điều đó bằng cách sử dụng WCF? – gerkberk

+0

Tôi tự hỏi tại sao họ lại để lại những tính năng này. – gerkberk

+1

Tính năng nào bị "bỏ quên"? Nói chung, các tính năng không có trong hồ sơ lõi .Net 4.5 là những tính năng không cần thiết hoặc không hoạt động trong các ứng dụng metro. –

0

Vì ứng dụng kiểu Metro không thể chạy ở chế độ nền và được thiết kế để được sử dụng một cách tự do, làm cho ứng dụng P2P hoạt động không có ý nghĩa gì.

+0

Có rất nhiều loại ứng dụng mà 2 người dùng có thể giao tiếp với nhau mà không cần yêu cầu một máy chủ bên ngoài chỉ để định tuyến các gói thông qua. P2P làm giảm cả thời gian chờ của khách hàng và chi phí máy chủ. – gerkberk

+0

@gerkberk Ý tôi là kiểu BitTorrent P2P. Có lẽ nó không phù hợp với câu hỏi này. – Zhipei

Các vấn đề liên quan