2011-08-14 39 views
10

iPhone có hỗ trợ chế độ mạng ad-hoc không? IPhone có thể kết nối với nhau mà không yêu cầu mạng hiện tại không? Nếu vậy, làm thế nào tôi có thể tạo một mạng Ad Hoc trong ứng dụng của tôi?iPhone có hỗ trợ chế độ Ad-hoc WiFi không?

+1

Bạn có muốn thực hiện điều này * lập trình * (thông qua mã được viết trong ứng dụng của riêng bạn) hay bạn đang tìm kiếm giải pháp chuẩn, tích hợp? –

+0

Tại sao mọi người lại nói rằng iPhone không thể tạo mạng giữa họ khi tính năng Điểm phát sóng cá nhân hoạt động hoàn hảo? Điều đó nói rằng, không có API cho nó. –

+0

@Cody, tôi đang thực hiện một dự án nghiên cứu, nhằm xây dựng mạng p2p giữa các thiết bị cầm tay. – Jing

Trả lời

11

Cập nhật trả lời:

Có một cái nhìn tại MultiPeer Connectivity Framework (documentation link) giới thiệu trong iOS 7. NSHipster có a nice write-up on it (link). Mặc dù bạn không có quyền truy cập mạng trực tiếp, bạn có thể dễ dàng chuyển dữ liệu giữa các thiết bị và thậm chí sử dụng các thiết bị khác để hoạt động như người trung gian với các thiết bị khác gần đó.

Legacy Trả lời:

thiết bị iOS không thể làm cho peer-to-peer mạng bằng cách sử dụng được xây dựng trong ứng dụng Cài đặt hoặc API có sẵn. Tuy nhiên, nếu bạn muốn gửi dữ liệu giữa các thiết bị trong ứng dụng của mình, bạn có ba tùy chọn.

Bạn có thể sử dụng Game Kit, CoreBluetooth (trong những trường hợp hạn chế) hoặc bạn có thể sử dụng một cái gì đó như CocoaHTTPServer.

+0

Tôi đang làm việc trên Gamekit/Bluetooth với nhiều người dùng, gặp sự cố thường xuyên. Tôi đang cố gắng để hiểu CocoaHttpServer dự án, xin lỗi kiến ​​thức mạng của tôi là người nghèo, có nghĩa là tôi không cần wifi hotpot xung quanh? Công việc đó làm gì? – Jing

+0

@Moshe Bất kỳ suy nghĩ nào về TẠI SAO chức năng này không được bật/cho phép? Có vẻ lạ với tôi. –

+0

Có thể là giới hạn của các thiết bị cũ hơn. Tất nhiên có một số bất ngờ đến vào mùa thu này. Xem phiên 708 từ WWDC 2013. – Moshe

0

Không, cổ phiếu iPhones không hỗ trợ giao tiếp Wifi đặc biệt.

Có, iPhone có thể kết nối với nhau mà không cần mạng hiện có, sử dụng Bluetooth (thông qua API Gamekit).

+4

Mạng ad hoc wifi IS được hỗ trợ, nhưng bạn không thể TẠO một mạng. – Andy

+0

Tôi nghĩ rằng anh ta có nghĩa là giữa iPhone, bối cảnh của câu hỏi. – Dermot

+0

Có, nó được hỗ trợ GIỮA điện thoại. – Andy

-2

Điều bạn mô tả được gọi là Wi-Fi ngang hàng mà các thiết bị iOS không hỗ trợ tại thời điểm này.

+1

Điều này không đúng, nó được hỗ trợ, nhưng bạn phải chỉ định các tham số kết nối trong ứng dụng cài đặt. – Andy

+1

vâng, bây giờ nó là, nhưng không phải khi tôi đã viết nó ... xin vui lòng upvote. – TommyG

+3

Không, nó không phải là nó đã được trong nhiều năm, vì vậy bạn đã không chính xác tại thời điểm gửi bài. Kẻ phản bội trả thù LÀ BẤT CỨ BẤT K BE BẤT CỨ! Bạn nên dừng việc này ngay lập tức và bắt đầu đăng câu trả lời đúng, hoặc chấp nhận rằng bạn có thể sai. Tất cả chúng ta đôi khi. – Andy

10

Mạng Ad Hoc được hỗ trợ trên tất cả các thiết bị iOS, nhưng bạn không thể tạo mạng ad hoc từ bên trong ứng dụng của mình. Từ danh sách các mạng khả dụng, chọn mạng ad hoc mà bạn muốn kết nối, nhấp vào mũi tên và chọn kết nối tự động. Bây giờ, thiết bị của bạn sẽ tự động kết nối với mạng này bất cứ khi nào nó nằm trong phạm vi phủ sóng. Sau này, bạn có thể sử dụng kết nối bằng cách sử dụng ổ cắm thông thường hoặc bất kỳ API mạng nào khác.

+0

Đây là câu trả lời đúng. –

+0

... iPhone kết nối với nhau ... Câu trả lời của bạn ngụ ý rằng một thiết bị khác đang tạo mạng. – Mr47

+0

Đây có thể là câu trả lời đúng trong tháng 11 năm 2011 nhưng dường như không phải là trường hợp nữa ... Bất cứ khi nào tôi cố gắng kết nối với mạng ad hoc từ trong Cài đặt trên iPhone, tôi nhận được thông báo "Không thể tham gia mạng". –

0

IOS 6.1.3 trên iPad mini sẽ kết nối với một mạng ad-hoc

1

Tính đến iOS 7 bạn có thể sử dụng để kết nối hai Multipeer Connectivity Framework iPhone mà không có một mạng hiện có. Khung sẽ sử dụng chế độ cơ sở hạ tầng Bluetooth, Wifi hoặc chế độ Wifi Adhoc. Thật không may, bạn không có khả năng chọn một phương tiện giao thông, khung công tác quyết định điều gì là tốt nhất.

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