TCP/UDP的连接问题 ,急!!! (100分)

W

wwwljy

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要做一个项目,其中要求有TCP和UDP两种方式, 服务器端TCP可能同时有上千个客户端连接,问
能否可行,为什么?
UDP方式连接该怎么做??
谢谢各位的帮忙!:)
 
如果是TCP建议你设立缓冲池,这样可以让众多的用户使用系统允许的链接,但如果要求不高建议使用UDP,这样可以提高警一些效率,但无论是什么样的链接,如果使用非常的频繁,建议一定要设立缓冲池,否则可能对系统的资源消耗非常大,导致系统不稳定。
 
当然可行。用tcp开一个端口监听,当有请求进来,就创建一个子进程来处理请求,父进程
继续监听。
 
To wwwljy:
《用TCP/IP进行网际互联 第三卷:客户 - 服务器编程与应用 Linux/POSIX套接字版》
(电子工业出版社)
这本书上有比较细的讲解,我也正在学。
 
如果一台机器用TCP同时处理几千个连接肯定要出问题,一般上限是200个(并发)
用UDP就要好的多,但是也存在同时处理多个请求的问题。
TCP/UDP多线程并发,具体都要用线程池来处理,我最近就在思考这个问题,
 
顶部