i would like to know how to do the following:
step 1: how to send the following string from the iphone to a mac computer via WIFI when a user presses a button.
string to be sent: "hello".
step2: how to receive that string with an application i would have to create. it will be very simple. it will have no interface, except it will just print out the message.
How do i achieve something like this. I've never sent a signal over WIFI with the iphone programming. Can someone guide me please?
Tap Settings > Hardware > Printers > Create Printer Station. Enter a printer station name. Tap Printer then select printer. Click Connect AirPrint printer and choose your printer.
I'll quote myself from a similar question:
How can I create a small Mac app that receives data over the WiFi network from an iOS app?
Using the CFNetwork framework, you can use bonjour for discovery and then handle a persistent connection through native sockets for passing data back and forth.
http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html
Here is an excellent tutorial to get started, its for iOS but CFNetwork is available in OS X too.
http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone
If by "wifi", you mean "local network", this blog post has some sample code that has an iPhone app and Mac application communicating via Bonjour. It does a bit more that what you're asking for, but it's something that will get you started.
If by "wifi", you mean "the Internet", you're going to need your own server sitting between the two devices. This is significantly more complex, but still doable, and you'll need to implement the server portion in whatever you're preferred server side technology is.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With