`
hhsjwxh
  • 浏览: 5100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

创建简单的ServerSocket服务器

    博客分类:
  • java
阅读更多
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创建一个简单的时间服务器.rar

    这是用Java创建一个简单的时间服务器的例子,类似于微软为Windows定制的时间服务器,用于校准时间。可以通过这个网络时间服务器了解一些套按字、输入流以及缓冲区方面的相关基础知识。服务器创建部分,可参考如下...

    socket C语言编写 客户端和服务器端程序

    socket C语言编写 客户端和服务器端程序,用于服务器和客户端之间的通信

    Java网络编程精解之ServerSocket用法详解

    在客户/ 服务器通信模式中, 服务器端需要创建监听特定端口的 ServerSocket , ServerSocket 负责接收客户连接请求。本章首先介绍 ServerSocket 类的各个构造方法,以及成员方法的用法,接着介绍服务器如何用多线程...

    Java ServerSocket用法详解

    Java网络编程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务

    android nanohttpd 手机端 迷你服务器

    anoHTTPD是个很简单的http服务器 简单到只有一个java文件 主要原理是用ServerSocket接受请求 对每一个请求的Socket创建一个线程去处理(HTTPSession) 线程内保存Socket 用Properties保存切割出来的head信息和url后...

    java编写的局域网服务器

    ServerSocket server = new ServerSocket(9999); System.out.println("服务器启动"); while (true) { // 等待客户端的请求连接:一旦接受成功就会生成客户端的对象 Socket client = server...

    Java实现网络编程GUI聊天室,记录用户账号信息,可群发可私聊,有服务器和客户端

    创建一个ServerSocket对象,监听指定端口,等待客户端连接。 当有客户端连接时,创建一个新的Socket对象,用于与客户端通信。 为每个连接的客户端创建一个线程,处理客户端的请求。 在处理线程中,首先获取客户端...

    基于java的服务器端与客户端的即时通讯

    1.在服务器端通过指定一个用来等待的连接的端口号创建一个ServerSocket实例。 2.在客户端通过规定一个主机和端口号创建一个Socket实例,连到服务器上。 3.服务器端在本地建立一个文本文件存储与客户端互传字符串的...

    chatDemo 网络聊天程序的开发

    创建服务器套接字 ServerSocket server=null; server=new ServerSocket(8000); Java服务器套接字与客户套接字区别 Socket用于实现程序间的双向的面向连接的通信。建立Socket连接必须先要有服务器监听 ServerSocket...

    Delphi环境下用Socket实现Web服务器[借鉴].pdf

    1. 创建 ServerSocket 控件,并设置其属性,例如 Socket 属性、Server Type 属性等。 2. 使用 WinSock 编程原理,实现 Socket 的异步选择机制、异步请求函数、阻塞处理方法、错误处理等功能。 3. 实现 HTTP 协议,...

    Java常见2021年最新面试题,附答案解析

    **1、** 服务器程序创建一个ServerSocket,然后再用accept方法等待客户来连接 **2、** 客户端程序创建一个Socket并请求与服务器建立连接 **3、** 服务器接收客户的连接请求,并创建一个新的Socket与该客户建立专线...

    cc_to_sever.zip

    ① 服务器端创建ServerSocket,循环调用accept()等待客户端连接 ② 客户端创建一个socket并请求和服务器端连接 ③ 服务器端接受请求,创建socket与该客户建立专线连接 ④ 建立连接的两个socket在一个单独的线程上...

    Web服务器的java实现

     (1) 创建ServerSocket类对象,监听端口8080。这是为了区别于HTTP的标准TCP/IP端口80而取的;  (2) 等待、接受客户机连接到端口8080,得到与客户机连接的socket;  (3) 创建与socket字相关联的输入流instream和...

    JAVA本地监听与远程端口扫描

    创建ServerSocket对象并指定端口号 调用ServerSocket的accept()方法等待客户端连接 当有客户端连接时,accept()方法会返回一个Socket对象 使用Socket对象进行数据传输 远程端口扫描的实现步骤如下: 创建Socket对象...

    服务器端的java聊天室

    服务器的根本创建方法是 创建一个ServerSocket的对象,让对象在某个端口上监听。 调用accept方法阻塞端口,如果有客户机连接上了服务器的该端口,然后启动一个新的socket与该客户机进行通信。

    android QQ聊天系统(服务器端和客户端)

    1,服务器QQServer开启了一个ServerSocket,等待客户端连接; 2,用户操作安卓客户端的时候,客户端QQClient创建一个Socket后去连接服务器,创建一个输出线程ClientOutputThread,将客户端的消息发送给服务器; 3,服务器使用...

    android实现搭建socket服务器

    android实现用serversocket 来搭建socket服务器,有需要的朋友可以下载

    在线聊天系统源代码

    (3)Java实现简单的服务器和客户端 利用Java实现一个简单的服务器需要5个步骤; 第一步,创建一个serversocket类的对象。 第二步,建立侦听。建立侦听是由serversocket类的accept函数完成。 第三步,获取用于与远程...

    Java在线聊天系统.rar

    a)、创建ServerSocket对象绑定监听端口。 b)、通过accept()方法监听客户端的请求。 c)、建立连接后,通过输入输出流读取客户端发送的请求信息。 d)、通过输出流向客户端发送请求信息。 e)、关闭相关资源。 二、搭建...

    11 LoadRunner中Scoket协议的使用1

    首先,我们需要创建一个 ServerSocket 对象,并指定监听的端口号。在本例中,我们指定的端口号为 8765。然后,我们使用 while 循环来等待客户端的连接请求,一旦连接成功,我们就可以读取客户端发送的信息,并回复...

Global site tag (gtag.js) - Google Analytics