如果您telnet到IP地址192.43.244.18端口13,您将获得当前时间
好吧,如果我没错,这只是一个服务器套接字。但有一件事很奇怪:这个插座总是在听什么?
如果我在那里使用PHP页面和程序套接字,我仍然必须首先请求页面以激活服务器套接字,但是这个不与任何页面相关联,即使是一个perl脚本,我为了运行服务器套接字,仍然需要请求!
我的问题是:如何在webhost(任何语言都可以)上创建这样的东西 - 一个总是监听的套接字?
答案 0 :(得分:1)
您可以将正在侦听套接字的进程作为守护程序(Linux)或服务(Windows)运行,或者只运行常规程序(尽管不那么优雅)。
答案 1 :(得分:0)
一个简单的开始是http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html,它教你如何在Java中创建一个简单的serversocket来侦听特定端口上的连接。创建的程序必须始终运行才能接受连接。