服务器接收不到客户端的消息,为什么?
采用TCP协议在客户端发送“hello”,
客户端代码如下
【相关推荐】
事实上前面提到的几个机制可以保证传输的可靠性,但是一条一条信号的发,显然效率太低了。我们现实生活中批处理被应用于方方面面,考虑一次传输一批信号也是常规套路,那一次发多少呢?一次发多少,需要接收方根据能一次收多少决定。
Scanner类的nextLine()方法是用来读取输入中的下一行内容并将其返回为一个字符串。它会扫描输入,直到遇到换行符(‘\n’)为止,并将换行符之前的所有内容作为一行文本返回。这个方法通常用于读取用户输入的多行文本或者从文件中逐行读取内容。
你在做socket通信时,客户端向服务端传输的可以是各种类型的数据。Socket通信是基于字节流的,因此可以传输任意字节流数据。常见的数据类型包括字符串、整数、浮点数等。
所以看你的代码,直接传一个Scanner类型对象是不可以的哦,所以你拿一个String类型的对象传输的是可以的。