禁用回车

时间:2011-03-03 13:05:03

标签: java networking network-programming

我使用简单的UDP连接。

我想知道默认情况下连接是否已启用或禁用“回车”,我该如何设置该属性?

感谢,

射线。

3 个答案:

答案 0 :(得分:2)

呃,这不完全准确。 UDP没有通过发送文本与二进制来区分。所有网络协议最终都将数据作为比特流(二进制)发送。通常区别于它的是,与TCP不同,没有来回建立用于跟踪分组的序列号,并且没有ACK标志来用信号通知接收到分组。 UDP将发送数据包,而不管它们是否到达目的地。

编辑:Ray也许你应该提供一些关于你想要做什么的更多细节。回车符是一个ascii字符,就像其他任何字符一样。它有一个数字表示,占用一个字节的空间就像其他ascii字符一样。因此询问它是否“启用”UDP传输并不是一个真正有效的问题。任何系列的位都可以通过UDP,TCP或任何其他协议发送 - 这意味着UDP甚至不了解ASCII是什么,或字母“b”,还是回车符。它只是一堆1和0,UDP知道IP地址和端口号 - 足以在某处发送你的数据位。你的应用程序对这些位的作用是个问题。

答案 1 :(得分:1)

UDP流量少于会话/连接。所以你不能在UDP上建立“连接”。

UDP用于传递二进制数据而不是文本,并且无法禁用回车或任何其他字符。

答案 2 :(得分:0)

UDP广播二进制数据 - 如果您将\r和/或\n编码为字节并将其添加到邮件中,则会将其发送。此协议层无过滤,无转换。