跪求 精通 UDT协议 或是网络编程的高手帮忙UDP可靠传输的问题

问题描述

请教:本人开题,想做关于基于UDP协议之上在应用层的可靠数据传输,大家觉得Java语言能实现嘛?现在有一个UDT协议,它是C++语言实现的,我想仿造UDT做一个JAVA语言的基于UDP的可靠传输,请大家帮忙看看,这个开题方向可行嘛?有什么策略??

解决方案

解决方案二:
很明显,这种东西已经存在了
解决方案三:
行的通的。我也有这方面的兴趣,大家可以探讨了下。mail:bastengao@gmai.comQQ:306516582
解决方案四:
没意义.直接使用tcp吧.

时间: 2024-11-08 23:18:10

跪求 精通 UDT协议 或是网络编程的高手帮忙UDP可靠传输的问题的相关文章

遇到一个棘手的问题,需要java网络编程大神帮忙解答下~

问题描述 遇到一个棘手的问题,需要java网络编程大神帮忙解答下~ 问题是这样的: 我把MINA核心的非阻塞轮训方式的的代码用JDK7的AIO异步IO替换了,现在已经包装完成,测试的时候遇到两个问题: 测试的是这样的,服务端启动后20秒后释放所有资源关闭,客户端启动15秒后释放所有资源关闭,大部分情况下测试都是正常的,但是偶尔会出现客户端服务端都关闭后,再次启动服务的过程后,要么服务端抛出AsynchronousCloseException,客户端抛出远程主机强迫关闭一个现有连接:要么是客户端的

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

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

网络编程程序员看网络协议

网络协议是指对于网络中传输的数据格式的规定.对于网络编程初学者来说,没有必要深入了解TCP/IP协议簇, 所以对于初学者来说去读大部头的<TCP/IP协议>也不是一件很合适的事情,因为深入了解TCP/IP协议是网络编程提高阶段,也是深入网络编程底层时才需要做的事情.对于一般的网络编程来说,更多的是关心网络上传输的逻辑数据内容,也就是更多的是应用层上的网络协议,所以后续的内容均以实际应用的数据为基础来介绍网络协议的概念. 那么什么是网络协议呢,下面看一个简单的例子.春节晚会上"小沈阳&

基于TCP/IP协议的C++网络编程(API函数版)

源代码:http://download.csdn.net/detail/nuptboyzhb/4169959 基于TCP/IP协议的网络编程 定义变量--获得WINSOCK版本--加载WINSOCK库--初始化--创建套接字 --设置套接字选项--关闭套接字--卸载WINSOCK库--释放所有资源 整个程序架构分为两大部分,服务器端客户端. 服务器SOCKET程序流程: socket()→bind()→listen→accept()→recv()/send()→closesocket() 客户端

C#网络编程(基本概念和操作)

引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只 能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助.如果想要更加深入的内容,可以 参考相关书籍. 本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议 .套接字.聊天程序的三种开发模式,以及两个基本操作:侦听端口.连接远程服务端:第二篇讲述了一 个简单的范例:从客户端传输字符串到服务端,服务端接收并打印字符串,将字符串改为大写,然后再将 字符

C# 网络编程之套接字编程基础知识

      最近阅读了周存杰编写的<C#网络编程实例教程>并阅读了很多相关方面的资料,同时自己也做了一些套接字编程方面的C#程序,所以根据它的知识总结了最近的套接字编程的一些知识点,方便自己的理解与他人的学习,同时也有一些自己以前学习的计算机网络.操作系统等相关知识. 一.   套接字编程的概念       套接字(Winsock)是一种独立于协议的网络编程接口,在OSI中集中在会话层和传输层.(补充知识)简单回归网络知识,计算机网络中的"五层协议的体系结构"和"

Java基于Socket实现网络编程实例详解_java

一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输. 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机. 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的. 目前较为流行的网络编程模型是客户机/服务器(C/S)结构.即通信双方一方作为服务器等待客户提出请求并予以响应.客户则

canvas-跪求精通html5 CANVAS大神

问题描述 跪求精通html5 CANVAS大神 跪求精通html5 CANVAS大神,用CANVAS 画布上面画矩形图,圆形图,曲线图等等,在线等 解决方案 [HTML5]Canvas中的tranform变换矩阵用HTML5的Canvas写字的例子HTML5 Canvas鼠标与键盘事件 解决方案二: http://fabricjs.com/demos/ 自己找demo吧 解决方案三: 建议引用外部插件 chart.js 有需要可以传帮助手册和插件库给你

Java网络编程总结

 Java对于网络通讯有着非常强大的支持.不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议.同时,对于多点广播以及代理服务器也有着非常强大的支持.以下是本人在学习过程中的总结和归纳. 1. Java的基本网络支持 1.1 InetAddress     Java中的InetAddress是一个代表IP地址的对象.IP地址可以由字节数组和字符串来分别表示,InetAddress将IP地址以对象的形式进行封装,可