给8080或80端口的服务端(自己写的serverSocket服务端)发送字符串,此字符串按照http协议拼接而成,既是所谓的http报文。服务端接受成功。如果在报头与消息体之间少了“ ”,那么服务端一直阻塞在读操作。然而服务端开启除了8080或80端口,发送上述的http报文(少了“ ”),服务端能够接受正常,也就是读出了数据且不阻塞。
疑惑:不知道什么原因导致这种现象?
个人猜测:TCP的8080或80端口只能接收严格按照http协议的数据。