在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们常常用 Ping 命令来做验证。 网络联通性在一些游戏的设计中非常重要。测试了网络连接,还是不连接,有助于快速决定是否对一些网络进行连接。节省大量资源。 尽管 Java 提供了比较丰富的网络编程类库(包括在应用层的基于 UR More
之前写过一个Server Socket端。今天特意写了个client端。 java Socket 多线程Server端 两个结合起来,可以组成一个即时通讯的雏形。 package com.javaer.examples.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import j More
java Socket起步教程java使用Socket 编写一个Server 之前写过一个socket Server很基础,仅仅支持一次访问,立即会停止。真正的Server都支持大量的访问。大量并发访问,就属于多线程了。那么Server必须也启动多个线程来应对多个客户端。 要点:继承Thread线程类。 这样你就可以在浏览器里多次访问,并且可以多个人同时访问 package com.javaer.e More
理解socket java的socket中的ServerSocket提供固定位置的访问。比如我们访问一个服务器http://java-er.com 其实是对java-er.com这台机器上固定80端口的访问。 下面看个小例子。这个例子你在Eclipse里启动这个程序,就可以在浏览器里直接访问并会有数据打印在浏览器上。 package com.javaer.examples.socket; import java.io.BufferedReader; imp More
直接读取即可 1.file_get_contents header("Content-type: image/png"); $url = $_GET["url"]; $filename = $_GET['url']; echo file_get_contents($url); exit; http://localhost/qq/showimg.php?url=http://app.qlogo.cn/mbloghead/41c62e6cdde14055f484/50 速度很慢 2.fopen fpassthru header("Content-type: image/png"); $url = $_GET["url More