美文网首页
服务器端socket

服务器端socket

作者: 3e10b50930f3 | 来源:发表于2019-11-03 10:32 被阅读0次

客户端通过new Socket()方法来创建Socket对象,服务器通过new serverSocket来创建TCP对象,通过accept()方法接受客户端的请求,并返回一个对象

服务器端通过new ServerSocket()创建通信的Socket对象

创建是在accept()中实现的

    public Socket accept() throws IOException {

        if (isClosed())

            throw new SocketException("Socket is closed");

        if (!isBound())

            throw new SocketException("Socket is not bound yet");

        Socket s = new Socket((SocketImpl) null);

        implAccept(s);

        return s;

    }

另外,创建ServerSocket有两种方式,第一种无参构造函数是未绑定的,还需要进一步绑定端口才能accept.

```

public static void main(String[] args) throws Exception{

    ServerSocket serverSocket = new ServerSocket();

    serverSocket.bind(new InetSocketAddress(8081));

    ServerSocket serverSocket1 = new ServerSocket(8081);

    serverSocket.accept();

}

```

相关文章

  • day017 笔记 08-07

    socket套接字 通过socket实现服务器端 通过socket实现客户端 多次通信(服务器端) 多次通信(客户...

  • 实现简单的TCP连接

    1.服务器端 //new一个Socket对象 SocketserverSocket =new Socket(Add...

  • 知识点

    关于Socket通信:客户端通过new Socket()方法创建通信的Socket对象服务器端通过new Serv...

  • Socket编程步骤TCP/UDP

    TCP:TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性...

  • 网络编程

    Socket网络编程 Socket套接字。 网络通信模型:C/S:client/server 客户端/服务器端B/...

  • 简述Socket连接的过程

    服务器端: 创建socket,绑定端口 开始监听(listen) 等待并接受客户端连接请求,返回新的socket(...

  • Java TCP传输

    TCP传输 Socket和ServerSocket 建立客户端和服务器端建立连接后,通过Socket中的IO流进行...

  • TCP双向通信

    socket通信(服务器端) #include #include #include #pr...

  • Unity中Socket的使用

    Socket 命名空间:System.Net.Sockets 服务器端: AddressFamily:地址簇,指明...

  • TCP和udP的区别

    TCP和UDP编程区别 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、...

网友评论

      本文标题:服务器端socket

      本文链接:https://www.haomeiwen.com/subject/ztukbctx.html