import java.io.IOException;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketDemo {
public static void main ( String [] args ) {
try {
ServerSocket server = new ServerSocket ( 6123 ) ;
while ( true ) {
System.out.println ( "Listening" ) ;
Socket sock = server.accept () ;
InetAddress addr = sock.getInetAddress () ;
System.out.println ( "Connection made to " + addr.getHostName ()
+ " (" + addr.getHostAddress () + ")" ) ;
pause ( 5000 ) ;
sock.close () ;
}
} catch ( IOException e ) {
System.out.println ( "Exception detected: " + e ) ;
}
}
private static void pause ( int ms ) {
try {
Thread.sleep ( ms ) ;
} catch ( InterruptedException e ) {
}
}
}
分享到:
相关推荐
这是用Java创建一个简单的时间服务器的例子,类似于微软为Windows定制的时间服务器,用于校准时间。可以通过这个网络时间服务器了解一些套按字、输入流以及缓冲区方面的相关基础知识。服务器创建部分,可参考如下...
socket C语言编写 客户端和服务器端程序,用于服务器和客户端之间的通信
在客户/ 服务器通信模式中, 服务器端需要创建监听特定端口的 ServerSocket , ServerSocket 负责接收客户连接请求。本章首先介绍 ServerSocket 类的各个构造方法,以及成员方法的用法,接着介绍服务器如何用多线程...
Java网络编程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务
anoHTTPD是个很简单的http服务器 简单到只有一个java文件 主要原理是用ServerSocket接受请求 对每一个请求的Socket创建一个线程去处理(HTTPSession) 线程内保存Socket 用Properties保存切割出来的head信息和url后...
ServerSocket server = new ServerSocket(9999); System.out.println("服务器启动"); while (true) { // 等待客户端的请求连接:一旦接受成功就会生成客户端的对象 Socket client = server...
创建一个ServerSocket对象,监听指定端口,等待客户端连接。 当有客户端连接时,创建一个新的Socket对象,用于与客户端通信。 为每个连接的客户端创建一个线程,处理客户端的请求。 在处理线程中,首先获取客户端...
1.在服务器端通过指定一个用来等待的连接的端口号创建一个ServerSocket实例。 2.在客户端通过规定一个主机和端口号创建一个Socket实例,连到服务器上。 3.服务器端在本地建立一个文本文件存储与客户端互传字符串的...
创建服务器套接字 ServerSocket server=null; server=new ServerSocket(8000); Java服务器套接字与客户套接字区别 Socket用于实现程序间的双向的面向连接的通信。建立Socket连接必须先要有服务器监听 ServerSocket...
1. 创建 ServerSocket 控件,并设置其属性,例如 Socket 属性、Server Type 属性等。 2. 使用 WinSock 编程原理,实现 Socket 的异步选择机制、异步请求函数、阻塞处理方法、错误处理等功能。 3. 实现 HTTP 协议,...
**1、** 服务器程序创建一个ServerSocket,然后再用accept方法等待客户来连接 **2、** 客户端程序创建一个Socket并请求与服务器建立连接 **3、** 服务器接收客户的连接请求,并创建一个新的Socket与该客户建立专线...
① 服务器端创建ServerSocket,循环调用accept()等待客户端连接 ② 客户端创建一个socket并请求和服务器端连接 ③ 服务器端接受请求,创建socket与该客户建立专线连接 ④ 建立连接的两个socket在一个单独的线程上...
(1) 创建ServerSocket类对象,监听端口8080。这是为了区别于HTTP的标准TCP/IP端口80而取的; (2) 等待、接受客户机连接到端口8080,得到与客户机连接的socket; (3) 创建与socket字相关联的输入流instream和...
创建ServerSocket对象并指定端口号 调用ServerSocket的accept()方法等待客户端连接 当有客户端连接时,accept()方法会返回一个Socket对象 使用Socket对象进行数据传输 远程端口扫描的实现步骤如下: 创建Socket对象...
服务器的根本创建方法是 创建一个ServerSocket的对象,让对象在某个端口上监听。 调用accept方法阻塞端口,如果有客户机连接上了服务器的该端口,然后启动一个新的socket与该客户机进行通信。
1,服务器QQServer开启了一个ServerSocket,等待客户端连接; 2,用户操作安卓客户端的时候,客户端QQClient创建一个Socket后去连接服务器,创建一个输出线程ClientOutputThread,将客户端的消息发送给服务器; 3,服务器使用...
android实现用serversocket 来搭建socket服务器,有需要的朋友可以下载
(3)Java实现简单的服务器和客户端 利用Java实现一个简单的服务器需要5个步骤; 第一步,创建一个serversocket类的对象。 第二步,建立侦听。建立侦听是由serversocket类的accept函数完成。 第三步,获取用于与远程...
a)、创建ServerSocket对象绑定监听端口。 b)、通过accept()方法监听客户端的请求。 c)、建立连接后,通过输入输出流读取客户端发送的请求信息。 d)、通过输出流向客户端发送请求信息。 e)、关闭相关资源。 二、搭建...
首先,我们需要创建一个 ServerSocket 对象,并指定监听的端口号。在本例中,我们指定的端口号为 8765。然后,我们使用 while 循环来等待客户端的连接请求,一旦连接成功,我们就可以读取客户端发送的信息,并回复...