Usually, iOS apps use standard HTTP(S) protocols to communicate with remote servers and/or other users of the system. However, that's often not a great solution, especially for realtime communications, as is needed for things like live chat, group messaging, collaboration tools and gaming.
Join us this month as Chris Patterson talks about and demonstrates real-time communications for your app using WebSockets, a streaming data protocol with support built-in to `URLSession` as of iOS 13. We'll go over:
- Creating a websocket connection
- sending and receiving simple text messages
- sending and receiving `Codable` data structures
- setting up a simple websocket server using Vapor
- macOS websocket dev tools: Proxyman, Cleora
- links to websocket tools for any language
* Be sure to RSVP so we have enough food and refreshments available.
Getting to E-gineering: We are located at 8415 Allison Pointe Blvd, Indianapolis, IN 46240. Our building has two parking lots, North and South. Our meeting space is in Suite 110.
When you enter the building from the North lot, you will be on the first floor and our meeting space is to your left. If you enter the building from the South lot, you will be on the second floor. Please make your way down one level to our meeting space.
Note: If your navigation app directs you to our location via Allisonville Road, then Kelly Lane, choose another route as that option will lead you to a private entrance.stuff