代理服务器中UDP发送接受问题
现在在实习公司实习,经理给了一个任务,大体相当月做个代理:转换协议。
手机终端是有一套手机开发商的协议,是TCP的;而公司的服务器也有一套自己的协议,是UDP的。流程大致是手机终端发信息过来,我这边转换下,发送给服务器,服务器再发验证信息给我,再转发给手机终端。
通过开启多线程可以顺利接受各个手机终端的信息,现在的问题是,那么多信息,我该怎么转发给服务器,并且接收到验证信息。
本来的想法是把将发送UDP协议的方法调用到没个TCP线程里去,然后问题出现了,开了多线程,但是端口却不一定不同,所以,就会出现线程A所要的验证信息被线程B所接收到了,这种错乱接受的现象