高分求高见(送分了,up有分) 一点低见用TCP,要么是UDP重发,既然管理要求管理数据一定要到达客户机的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己机房用的局域网用udp就可以了 如果用TCP,那是不是每建立一个客服连接建要有一个线程(在管理机上)? 使用TCP在服务器接收客户机请求时,要为每一个客户机创建一个线程. 如果是tcp则一定要为每一个建立线程了 1.要用连接的通信方式即TCP2.可以为每一个客户创建一个线程,也可以只用一个线程接受客户端信息,然后用多线程来处理这些消息。 agree with tianlinyi(笨蛋) 还不如用UDP,也不用建那么多线程了,大不了发出去之后要求client应答,否则重发。 UDP吧,如 Yokishiro(Vital arrow)所说 建议用TCP+多线程,可以同时监测网络通讯状况 用TCP但不是一个用户一个线程,应该用线程池,简单点说就是多个用户使用有限个线程,但要为每一个用户分别建一个socket连接,如果用户数多于线程数则多出的用户轮流使用有限个线程,如使用NT/2000Server的话可以使用IoCompletionPort + NT Service的方法可以应付大量的用户同时登陆 tcp 包 是比较安全、可靠的网络包他比 udp 要安全但建立连接也较复杂。 如果管理程序则用则 tcp比较好。 1.管理时,发送简单信令包,用UDP就可以了,2.服务器针对多个客户请求如果不用单独的线程,就需要从一个缓冲中分离多个请求包,增加了包管理的复杂度.如果使用多线程,包的管理较简单,但需要处理多个线程的同步问题.如果对多线程比较熟的话,不妨用多线程. 如何对对话框程序的控件变化作出反应 关于类型转换的问题 极难问题,是高手就帮小弟我解决吧,一解决马上给分 一个简单的问题,我却怎么也搞不懂,请高手指点 用MFC开发ActiveX控件,然后用一个已经存在的代码做成模板,可是用此模板生成的多份控件只能是最后注册的才能显示在控件栏里,为什么?如 打印出不来数据怎么办? 急!!!如何从windows提取点阵? 进程间通讯 CButtonST如何修改字体大小 用串口控制斑马打印时遇到的连接问题,求大家帮忙 大家都来看看这个问题! 如何做成跟WINXP左边一样的菜单动画效果?(用VC实现)
局域网
用udp就可以了
在服务器接收客户机请求时,要为每一个客户机创建一个线程.
则一定要为每一个建立线程了
2.可以为每一个客户创建一个线程,也可以只用一个线程接受客户端信息,然后用多线程来处理这些消息。
但不是一个用户一个线程,应该用线程池,简单点说就是多个用户使用有限个线程,但要为每一个用户分别建一个socket连接,如果用户数多于线程数则多出的用户轮流使用有限个线程,如使用NT/2000Server的话可以使用IoCompletionPort + NT Service的方法可以应付大量的用户同时登陆
2.服务器针对多个客户请求如果不用单独的线程,就需要从一个缓冲中分离多个请求包,增加了包管理的复杂度.如果使用多线程,包的管理较简单,但需要处理多个线程的同步问题.如果对多线程比较熟的话,不妨用多线程.