2015-04-06 17 views
5

Tôi đang làm việc trực tiếp trên wifi và NSD (Network Service Discovery) để truyền tệp.Chúng tôi có thể kết nối với iPhone từ thiết bị Android ngay cả khi không có cùng một mạng không?

  1. NSD: nơi serivce đã được tạo ra và có thể quét các thiết bị khác được xuất bản cùng một dịch vụ với trong cùng một mạng.
  2. WiFi Direct: này được sử dụng để quét gần bởi các thiết bị mà không có mạng
  3. WiFi P2P Network Serice Discovery: Đây được sử dụng quét các dịch vụ gần bởi các thiết bị mà các thiết bị khác cung cấp các dịch vụ tương tự (NSD + WiFi Direct)

Theo yêu cầu, tôi cần cung cấp cho tương thích với thiết bị iOS mặc dù cả hai đều không có cùng một mạng. Tôi đã biết rằng NSD tương tự dịch vụ Bonjour của iOS. Nhưng điều này có thể xảy ra khi các thiết bị ở trong cùng một mạng.

Có cách nào để kết nối với iPhone khi cả hai không cùng mạng không?

+0

Vâng ... Nếu chúng ta đang nói về các mạng khác nhau, dịch vụ web cho điều đó? –

Trả lời

0

Bỏ qua những phức tạp của việc Android và iOS để chơi tốt đẹp với nhau, có thể làm cho họ nghĩ rằng họ đang ở trong cùng một mạng mà không có thể chất ở đó. Nếu tôi hiểu chính xác bạn, có vẻ như bạn có hai tùy chọn:

  1. Thiết lập máy chủ VPN trong mạng A và thiết bị trong mạng B kết nối với nó. Điều này sẽ làm cho thiết bị trong mạng B nghĩ rằng nó là trên mạng A, và có quyền truy cập vào tất cả các dịch vụ LAN (chẳng hạn như NSD).

  2. Thiết lập VLAN trunking trên một switch và đặt mạng Một trong cùng một mạng như B.

Lựa chọn 2 sẽ chỉ làm việc nếu họ về mặt địa lý trong cùng khu vực (như trên cùng một khuôn viên) . Tùy chọn 1 sẽ thích hợp hơn nếu chúng khác biệt về địa lý, hoặc bạn không thể hoặc không muốn thay đổi cơ sở hạ tầng cần thiết để hỗ trợ tùy chọn 2.

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