Question 1: Can most mobile development languages send data to a server serialized in a way that I can translate it into a deque<vector<int>> format quickly or should I be using a different approach to communicate commands and events between threads on my server?
Question 2: Any suggestions on where I should look for outside help for developing mobile graphics for the game? Or is it better to take the time to do this myself?
(See below for context if needed)
Where I am right now: I've made simple single player games on computers and on i-phones, but I have never made anything that connects the two and I am hoping to have a game I am working on currently become a mobile multi-player game in the future. I am writing the game in C++ and I am undecided about what language to use for the mobile side (I am also considering paying outside help for the mobile side since I am pretty useless with graphics...)
My Concerns: I don't know how the mobile apps tend to receive and buffer data or how they send data to a server. Because of this, I am not sure how to structure my input/output streams. Currently, I am using deques of vectors holding integer key values to communicate commands and events between threads. I am using the console to simulate user input from an outside source for debugging.