如何实现数据转发的server
最近要作一个NT下用VC实现的数据转发的程序,
具体是做一个server,
会有较多的用户长时间的联在server上,
要作的就是把这个用户发来的数据转发向
另外一个用户。即用户间的数据转发。
我觉得可能会很像一个proxy,不同的是
联在这个server的client不是作完一操作就把相应socket删除,
而是需要一直留着。
我想在每个client和server间建立两个socket,(分别用于上下传)
我想在nt下应该是用多线程实现,但不知开一百多个线程,且都阻塞
在receive()或sent()情况会怎么样,
或者用window的消息响应,如onconnect,ontranslate(不用阻塞模式)
这样又怎么样呢?
我不知这些想法是否正确,
是不是有更有效,更可靠,更简洁的实现办法,
请高手们不吝指教。