java写的tcp 连接不知道如何接收

zihaozhang9 2017-02-28 08:54:00
写了一个tcp sever的发送和接收,用网络调试助手 client连接后,sever接收不到数据。不知道是不是接收要有固定格式?
程序如下

public static void main(String[] args) {
try{
ServerSocket ss = new ServerSocket(5566);
Socket client = ss.accept();
DataInputStream inFromClient = new DataInputStream(client.getInputStream());
DataOutputStream outTOClient = new DataOutputStream(client.getOutputStream());
String str;
double radius, area;
boolean flag = true;
while(flag) {
str = inFromClient.readUTF();
if(!"bye".equals(str)){
radius = Double.parseDouble(str);
System.out.println("收到的客户端数据:" + radius);
outTOClient.writeUTF(str);
outTOClient.flush();
System.out.println("str:" + str +"已经发送到客户端");
}else {
flag = false;
outTOClient.writeUTF("bye");
outTOClient.flush();
}
}
inFromClient.close();
outTOClient.close();
ss.close();
}catch(IOException e) {
e.printStackTrace();
}
}
...全文
350 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16201741 2017-03-28
  • 打赏
  • 举报
回复
用VS写吧,随便下载个历程很快的
沁海棠 2017-03-28
  • 打赏
  • 举报
回复
接受到数据说客户端连接了,网页给你的服务器发送了请求,想要从你服务器得到反馈,没啥意思,你也可以用得到的客户端soket获得客户端的输出流,来回馈他。
沁海棠 2017-03-01
  • 打赏
  • 举报
回复
用流读取,可以获得浏览器请求响应数据。
jiajing1990_ 2017-02-28
  • 打赏
  • 举报
回复
客户端有没有收到可以由客户端返回一个消息来验证
zihaozhang9 2017-02-28
  • 打赏
  • 举报
回复
引用 1 楼 qinhaotong 的回复:
可以用网页访问本机ip来读取浏览器请求,浏览器输入http://localhost:端口
然后有什么用?
zihaozhang9 2017-02-28
  • 打赏
  • 举报
回复
我只能得到这样一句话,有什么用呀?我怎么知道client接收到没有,接到了什么 GET / HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: zh-Hans-CN,zh-Hans;q=0.5 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0) Accept-Encoding: gzip, deflate Host: 192.168.3.100:5566 Connection: Keep-Alive
沁海棠 2017-02-28
  • 打赏
  • 举报
回复
可以用网页访问本机ip来读取浏览器请求,浏览器输入http://localhost:端口

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧