TCP UDP 通讯编程

问题描述

最近的工作涉及到使用NIO进行通讯编程。也不知道用哪个框架比较好?看了XSOCKET官网说已经不跟新了。是不是最好不要用这个了?至于MINAGRIZZLY哪个更好用呢?这个需要20万的并发量,请这方面的高手指点。

解决方案

解决方案二:
比较关注这种问题,等待高手来回答。。。。
解决方案三:
该回复于2010-12-28 16:46:35被版主删除
解决方案四:
帮顶,接分哈
解决方案五:
新手继续顶
解决方案六:
没接触这方面的东西,等高手
解决方案七:
没接触这方面的东西,期待高手解决
解决方案八:
推荐mina2.0。
解决方案九:
20W并发帮顶↑
解决方案十:
引用7楼qunhao的回复:

推荐mina2.0。

有点靠谱,但是在完全一步下又结合WEB很麻烦。不过我已经离职了。呵呵!不再操心这个了、。
解决方案十一:
学习学习。。
解决方案十二:
新手了解一下
解决方案十三:
引用楼主tony_zhu的回复:

最近的工作涉及到使用NIO进行通讯编程。也不知道用哪个框架比较好?看了XSOCKET官网说已经不跟新了。是不是最好不要用这个了?至于MINAGRIZZLY哪个更好用呢?这个需要20万的并发量,请这方面的高手指点。

是每秒钟20W的连接数量,还是20W在线人数?还是20W数据量呢?若是20W连接数量,很恐怖.建议从系统架构上下功夫,不是任何框架可以承受.必须通过不同服务机群去缓解这个庞大的压力.
解决方案十四:
又见20w+并发应用。。。。。。。。。
解决方案十五:
引用12楼ljf_ljf的回复:

引用楼主tony_zhu的回复:最近的工作涉及到使用NIO进行通讯编程。也不知道用哪个框架比较好?看了XSOCKET官网说已经不跟新了。是不是最好不要用这个了?至于MINAGRIZZLY哪个更好用呢?这个需要20万的并发量,请这方面的高手指点。是每秒钟20W的连接数量,还是20W在线人数?还是20W数据量呢?若是20W连接数量,很恐怖.建议从系统架构……

正解
解决方案:
引用14楼beer2008cn的回复:

引用12楼ljf_ljf的回复:引用楼主tony_zhu的回复:最近的工作涉及到使用NIO进行通讯编程。也不知道用哪个框架比较好?看了XSOCKET官网说已经不跟新了。是不是最好不要用这个了?至于MINAGRIZZLY哪个更好用呢?这个需要20万的并发量,请这方面的高手指点。是每秒钟20W的连接数量,还是20W在线人数?还是20W数据量呢?……

是20万个硬件设备同时TCP或者UDP连接上来。
解决方案:
有点意思
解决方案:
20万并发。。。强大。。。

时间: 2024-11-02 05:23:21

TCP UDP 通讯编程的相关文章

JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用

JAVA之旅(三十二)--JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用 GUI写到一半电脑系统挂了,也就算了,最多GUI还有一个提示框和实例,我们暂时不讲了,我们直接来重点吧,关于JAVA的网络请求是怎么实现的?当然是HTTP协议,但是不可否认,他的概念和思想都是我们必须去涉及的,包括后面的tcp和socket等,好吧,我们开车吧! 一.JAVA网络请求概述 关于JAVA的网络请求,我们大致的可以分为以下几个分类 网络模式 OSI TCP

网络编程-C# 使用TCP UDP混合实现即时通讯(QQ为例)

问题描述 C# 使用TCP UDP混合实现即时通讯(QQ为例) 我的思路是这样的 用户使用UDP IP 端口进行登录 此时开始计时 X秒 X秒内 未收到服务器的确认消息弹出登陆超时 X秒中服务器作出响应 登录失败即显示失败原因 若成功即 建立TCP连接 此时 窗口由登陆界面变成个人面板 上面包含好友列表 等信息 关键问题是!!!当QQ123456想要和QQ456789进行消息互发时 QQ123456发出的消息为Contact:123456|hello!|456789 服务器 想要将此消息转发给4

JAVA通信编程(四)——UDP通讯

经过TCP和串口通讯编程的了解,相信大家应该掌握CommBuff的套路了,这里首先展示的是通过UDP编程的方式实现CommBuff接口,之后通过简单工厂模式的应用说明如何屏蔽底层通讯差异. UdpImpl类如下: package com.zzh.comm; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress;

经过一年时间的沉淀 再次回首 TCP Socket服务器编程--转

------------------ 前言 ------------------ 开发了这么多年,发现最困难的程序开发就是通讯系统.   其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要.(也许这个就是.net的企业级开发的战略吧)   可是来到通讯系统,一切变得困难复杂.原因实在太多了,如: 性能永远是第一位:有时候一个if判断都要考虑性能,毕竟要损耗一个CPU指令,而在通讯系统服务器,每秒钟都产生上百万级别的通讯量,这样一

多线程TCP/IP网络编程

问题描述 多线程TCP/IP网络编程 编写一个socket通信程序,win32控制台的,可以发送.接收消息和文件.要多线程.C语言的. 客户端和服务端各要有怎样的思路,求指导! 目前思路大致是,服务端,两个子线程,主线程接受连接,一个子线程发送消息,一个子线程接收消息. 客户端,主线程连接,一个子线程发送消息,一个子线程接收消息. 现在有个问题,连接多个客户端后,客户端发送的消息会乱掉,服务器又怎么分辨客户端给特定的客户端发送消息. 还有,怎么传输文件. 解决方案 TCP/IP网络编程TCP/I

Swoole库PHP的SOCKET通信引擎,TCP/UDP,SOCKET服务器

第一次遇见,看官方有好多项目,在这里记录一下,原来以为只有强类型语言支持SOCKET呢,原来我大PHP也有这么洋气的功能. PHP的异步.并行.高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询. Swoole内置了Http/WebSocket服务器端/客户端.Http2.0服务器端. Swoole底层内置了异步非阻塞.多线程的

单向协议-UDP通讯是单向还是双向

问题描述 UDP通讯是单向还是双向 UDP编程中,为什么服务器不能向客户端发送消息呢,客户端也不能接收服务器发送的消息? 服务器代码: import java.net.*; public class Server2 { public static void main(String[] args) { try { //向客户端发送消息 byte[] b="我是服务器".getBytes(); InetAddress ia= InetAddress.getByName("loca

请教一下UDP通讯的问题

问题描述 各位大家好:我想做一套系统,在客户那放的是类似取票的设备,客户输入验证码后,前端设备与后台通讯,把信息提交到后台验证.后台将验证结果返回到前台设备上.前台设备再根据回传的信息做相应的控制.那么问题来了.1)我现在采用的是UDP模式,在前端设备上做了发送回应的确认处理,防止,发出的数据服务器没有收到.那我的服务器再发送回应数据的时候,还需要再等客户端再回发一次它收到我的回发数据的确认包吗?2)环境是前端设备分散在实际的商家店铺了.我的服务器准备放到IDC机房里.采用UDP通讯协议还是TC

c++-C++的TCP的socket编程遇到了“未经处理的异常错误”

问题描述 C++的TCP的socket编程遇到了"未经处理的异常错误" TCP的socket编程,我把它拆为了两部分,后半部分用线程处理,但是前半部分遇到了错误大神们帮我检查一下吧,谢谢! //*********************************************** WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1, 1); err = WSAStart