2010-10-10 31 views
8

tôi muốn biết làm thế nào để làm như sau:làm thế nào để gửi dữ liệu từ iphone qua wifi để ứng dụng, in thông điệp

bước 1: làm thế nào để gửi các chuỗi sau đây từ iphone vào máy tính mac qua WIFI khi người dùng nhấn một nút.

chuỗi được gửi: "hello".

bước2: cách nhận chuỗi đó bằng ứng dụng tôi sẽ phải tạo. nó sẽ rất đơn giản. nó sẽ không có giao diện, ngoại trừ nó sẽ chỉ in ra thông báo.

Làm cách nào để tôi đạt được điều gì đó như thế này. Tôi chưa bao giờ gửi tín hiệu qua WIFI với chương trình iphone. Ai đó có thể hướng dẫn tôi được không?

Trả lời

8

tôi sẽ báo giá bản thân mình từ một câu hỏi tương tự:

How can I create a small Mac app that receives data over the WiFi network from an iOS app?

Sử dụng khuôn khổ CFNetwork, bạn có thể sử dụng bonjour cho khám phá và sau đó xử lý một kết nối liên tục thông qua ổ cắm nguồn gốc cho thông qua dữ liệu qua lại.

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html

Dưới đây là một hướng dẫn tuyệt vời để bắt đầu, nó dành cho iOS nhưng CFNetwork có sẵn trong OS X quá.

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone

4

Nếu bằng "wifi", nghĩa là "mạng cục bộ", this blog post có một số mã mẫu có ứng dụng iPhone và ứng dụng Mac giao tiếp qua Bonjour. Nó làm nhiều hơn một chút so với những gì bạn đang yêu cầu, nhưng đó là điều khiến bạn bắt đầu.

Nếu bằng "wifi", bạn có nghĩa là "Internet", bạn sẽ cần máy chủ của riêng bạn ngồi giữa hai thiết bị. Điều này phức tạp hơn nhiều, nhưng vẫn có thể thực hiện được, và bạn sẽ cần phải triển khai phần máy chủ trong bất cứ thứ gì bạn thích công nghệ phía máy chủ.

+0

i có nghĩa là mạng cục bộ. Cảm ơn về sự trả lời nhanh chóng của bạn. Về cơ bản có một thanh trượt trên ứng dụng iphone của tôi, khi người dùng cập nhật thanh trượt bằng cách di chuyển lên và xuống, tôi cần phải gửi chuỗi đó với giá trị cuối cùng thay đổi từ 0 đến 99, vì vậy nếu bạn có thể hình ảnh, nó sẽ gửi giá trị lâu dài chuỗi liên tục cho đến khi đã hoàn thành việc điều chỉnh thanh trượt. đơn giản như thế. nó chỉ là một thiết lập thanh trượt. nhưng tôi cần phải giao tiếp với một ứng dụng mac để nó có thể nhận được chuỗi đó từ tín hiệu mạng cục bộ wifi và sau đó in chuỗi đó trong ứng dụng. i wil hav một cái nhìn n c nếu bounjour giúp. còn gì nữa không? – Pavan

+0

Bonjour được phát triển để cho phép các ứng dụng giao tiếp qua mạng cục bộ (trong số những thứ khác). Nó rất có thể là cách tiếp cận bạn muốn thực hiện và rất nhiều mã mẫu có sẵn, cả ở developer.apple.com và bằng cách tìm kiếm trên Google. –

+0

ok tôi chắc chắn sẽ xem xét. tôi cần duy trì kết nối đó để ứng dụng có thể tiếp tục nghe và nghe và iphone của tôi có thể tiếp tục gửi và gửi ... – Pavan

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