当前位置: 代码迷 >> J2EE >> socket 连接服务器的有关问题
  详细解决方案

socket 连接服务器的有关问题

热度:66   发布时间:2016-04-17 23:42:02.0
socket 连接服务器的问题
原来没有接触过这个东西
现在有一个需求

在现有的监听程序中,增加一个监听服务器的业务,通过定时器来执行。
我现在就是要问。。。这TM代码怎么写。。。
完全不会。。。百度了完全看不懂。。。没有接触过socket的!!!

例如:
地址202.106.63.82
端口18980

像什么网上写什么流啊  什么写入写出之类的  我压根就不知道是嘎哈的
我无非就是不定时连接服务器,看看服务器是不是挂掉了,然后发出短信或者邮件来报警!仅此而已
思路我有。。。就是代码不会写!!!
------解决思路----------------------
被监听的工程服务里new一个ServerSock,不停accept;
发起监听方new一个Socket,当监听动作触发时,写入一串字符串;
被监听方接收到监听方发来的字符串,返回一个字符串;
监听方收到被监听方的字符串,说明链接正常,可以返回链接结果,并关闭本次socket;
监听方关闭本次socket,再次accept,等待下次监听。
------解决思路----------------------
至于Socket看不懂,就好好练练,具体哪里看不懂了,再拿出来问,总归会看懂的!加油!
------解决思路----------------------
只是简单的检测连接是否正常?断了就发信息?
那可以让服务端和客户端每隔几秒发送心跳来判断连接正常,心跳超时就证明连接断了,那就发送信息吧。
------解决思路----------------------
引用:




这是两个端的代码块

完全是自己百度照着写的  
不知道对不对


这个肯定是有问题的,两端都应该是用线程来实现的,楼主的运行一下就结束了,还怎么监听?
  相关解决方案