Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java字符串和UDP头_Java - Fatal编程技术网

Java字符串和UDP头

Java字符串和UDP头,java,Java,1)假设我有一根绳子 str=“协议中使用的某些标题文本”; 现在使用java数据报类和套接字类,当我将这个字符串转换为byte[]并发送给它时,这个字符串将成为数据报的主体部分。 如何制作此字符串标题部分 2)我想使用sip协议而不使用API。默认情况下,URL类使用http和tcp协议。数据报使用UDP作为传输协议。 假设我必须联系sip:12345@example.com example.com是一个推进流程的服务器。我有几个问题。 i) 在URL中,我们给出的地址类似于www.examp

1)假设我有一根绳子 str=“协议中使用的某些标题文本”; 现在使用java数据报类和套接字类,当我将这个字符串转换为byte[]并发送给它时,这个字符串将成为数据报的主体部分。 如何制作此字符串标题部分

2)我想使用sip协议而不使用API。默认情况下,URL类使用http和tcp协议。数据报使用UDP作为传输协议。 假设我必须联系sip:12345@example.com example.com是一个推进流程的服务器。我有几个问题。 i) 在URL中,我们给出的地址类似于www.example.com,但我需要sip格式的URL。如何解决这个问题。? ii)如果我准备了一个字符串,请使用此格式 str=“邀请SIP 2.0 来自abcd VIA etc“ 这将被视为SIP数据包还是HTTP数据包。?如果是http数据包,那么如何将其转换为SIP数据包

再次。。。我不想使用任何API。。。。。。
谢谢你们这些天才。

你们把很多东西混在一起了

首先,忘记URL,改为思考。URI有一个方案。在
https://stackoverflow.com
例如,URI是
https
。在
文件:/tmp/foo
中,URI是
文件
。任何东西都不需要URI(统一资源标识符)以任何方式、任何形式通过网络

然后你有了协议的定义,比如HTTP、FTP、SIP等等;注册到IANA的那些协议(Internet分配号码管理局,尽管此处“数字”的定义不精确),定义了它们通信的传输协议(TCP、UDP或最近的SCTP)以及端口(如果适用)(例如,这就是您知道SSH在端口22上通过TCP进行通信的方式)

您谈论的是SIP;它是;这个RFC完全定义了SIP不与任何传输协议绑定。从摘要:

SIP运行在几种不同的传输协议之上


阅读RFC。它很长。但它很值得。它的每一点,每一个字符。

我重视你的回答朋友。我读过RFC文章。我关于字符串的问题。你能回答吗?其次,你能给我一行URI代码让我推一下吗。谢谢。我是认真的;先阅读RFC。它可能会帮助你理清你的理解关于HTTP vs SIP等。HTTP不是TCP!尽管许多人都在努力使它看起来如此。