Improve company productivity with a Business Account.Sign Up

x
?
Solved

How to build a custom chat application?

Posted on 2012-03-18
1
Medium Priority
?
439 Views
Last Modified: 2012-03-23
Hey,

       I was wondering what the best way to build an iOS app that can talk to other devices running the same application, I tried looking online, but all I found was a document showing how to use the GameKit library, but I want to write a small application that can communicate with other devices running the same app, kind of like a mini-local chat application.

The logical way I would think to make this happen, is that app copies of the application would need to update a database with its IP address and maybe port number, and all applications look online to see if the particular device is online or not... Is there a better way than this one?

Appreciate any advice!
0
Comment
Question by:errang
1 Comment
 
LVL 17

Accepted Solution

by:
pergr earned 2000 total points
ID: 37736568
I think you should consider using xmpp as protocol, and then start looking at using the open source clients and servers that are out there.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Unable to change the program that handles the scan event from a network attached Canon/Brother printer/scanner. This means you'll always have to choose which program handles this action, e.g. ControlCenter4 (in the case of a Brother).
This article will show you step-by-step instructions to build your own NTP CentOS server.  The network diagram shows the best practice to setup the NTP server farm for redundancy.  This article also serves as your NTP server documentation.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

605 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question