原来没有接触过这个东西
现在有一个需求
在现有的监听程序中,增加一个监听服务器的业务,通过定时器来执行。
我现在就是要问。。。这TM代码怎么写。。。
完全不会。。。百度了完全看不懂。。。没有接触过socket的!!!
例如:
地址202.106.63.82
端口18980
像什么网上写什么流啊 什么写入写出之类的 我压根就不知道是嘎哈的
我无非就是不定时连接服务器,看看服务器是不是挂掉了,然后发出短信或者邮件来报警!仅此而已
思路我有。。。就是代码不会写!!!
------解决思路----------------------
被监听的工程服务里new一个ServerSock,不停accept;
发起监听方new一个Socket,当监听动作触发时,写入一串字符串;
被监听方接收到监听方发来的字符串,返回一个字符串;
监听方收到被监听方的字符串,说明链接正常,可以返回链接结果,并关闭本次socket;
监听方关闭本次socket,再次accept,等待下次监听。
------解决思路----------------------
至于Socket看不懂,就好好练练,具体哪里看不懂了,再拿出来问,总归会看懂的!加油!
------解决思路----------------------
只是简单的检测连接是否正常?断了就发信息?
那可以让服务端和客户端每隔几秒发送心跳来判断连接正常,心跳超时就证明连接断了,那就发送信息吧。
------解决思路----------------------
这个肯定是有问题的,两端都应该是用线程来实现的,楼主的运行一下就结束了,还怎么监听?