求大虾指点迷津,我有一个可控灯光明暗的开关,并配有一个网关,网关有固定的ip地址,和一个服务端口。我的任务是用我和这个网关在一个局域网的电脑写一段程序,其实就是建立一个socket连接,然后将命令包发过去,灯会开闭或者明暗。我现在的困惑是,这个命令要有5.5秒的心跳服务时间,我不知道如何实现?下边是我写的代码,但是不成。
public static void main(String[] s){
try {
Socket ss=new Socket("192.168.0.201",8001);
OutputStream ops=ss.getOutputStream();
ops.write(getOpen());//发送开灯命令包
ops.flush();
for(int i=0;i<2;i++){
ops.write(getXt());//发送心跳包
ops.flush();
Thread.sleep(3000);
}
ops.close();
ss.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] s){
try {
Socket ss=new Socket("192.168.0.201",8001);
OutputStream ops=ss.getOutputStream();
ops.write(getOpen());//发送开灯命令包
ops.flush();
for(int i=0;i<2;i++){
ops.write(getXt());//发送心跳包
ops.flush();
Thread.sleep(3000);
}
ops.close();
ss.close();
} catch (Exception e) {
e.printStackTrace();
}
}
解决方案 »
- LocalSessionFactoryBean为什么能够注入到SessionFactory中使用?
- IE左下角提示错误--缺少对象
- 请教简单问题,急急急
- 难啊
- EXCEL导出列错位,求高手解决
- 求教jsp中javabean的使用
- 初学:The requested resource (/hello/com.Login) is not available.
- 请大家看一段页面传参代码出现的问题
- 一个页面用了frame,分为左右两 块,如果使点了左边那一列的图标后,右边就显示1.html,当点了左边一列的另一图标后,右边显示2.html呢?
- weblogic部署web项目报错java.lang.ClassCastException
- 于jsoup中正则表达式匹配的问题
- 请问为什么我配置的spring定时器在tomcat启动的时候没有执行?
假设数据最大往返时间是0.5秒,那么只要连接在6秒内没收过数据,说明连接有问题。