We need to develop a console application which connects to an TCP API. The TCP connection remains connect 24/7 and upon disconnection automatically reconnects.
We have a Access Token which has been generated by oAuth - this is stored in our database. We will use this access token to connect to their API. The oAuth token expires every hour and a request for a new oauth token is required via the c# code. The initial access token is gathered by a web application so this is not required by the c# code.
More details on their API can be found here: We will be using the Trading API Reference NOT the Account API.
We have been provided a few .proto files which need to be converted into .cs so that the methods can be used inside c#.
I need a sample .cs file which shows how to connect to the API and successfully login and hold a connection and execute commands.
The end results will be a console application which has many threads each holding a users account open with the API.
We are looking for someone who can start right away and we need an experienced c# developer who knows both c# and java. Java is the initial language that the developers of this API have used, but c# is the language that we want our console application to be in.
The developer needs to have a clear knowledge of google protocol buffers as this is the method of sending/receiving data that the developers of the API are using.