zoukankan      html  css  js  c++  java
  • 网络编程入门(下)

    1.TCP通信

          TCP通信严格区分客户端和服务端,.必须服务端先启动,客户端才能连接大奥服务器,切服务器不能主动连接客户端

          ServerSocket类用来表示服务端,Socket类用来表示客户端.

    2.ServerSocket:
            构造方法:ServerSocket(int port);创建绑定特定端口的服务器套接字

            常用方法: Socket accept();侦听并接受到此套接字的连接

                 InetAddress getInetAddress();返回此服务器套接字的本地地址

            当执行了accept()方法后,服务器端会发生阻塞,直到客户端发来连接请求,accept()方法才会返回一个

            Socket对象用于和客户端实现通信.

    3.Socket:

            构造方法:Socket(String host,int port);

                  创建一个套接字并将其连接到指定主机的指定端口号

                 Socket(InetAddress address,int port);

                    创建一个套接字并将其连接到一个指定IP的指定端口号

            常用方法:

                int  getPort();返回套接字和服务器连接的端口号

                InetAddress getLocalAddress()获取Socket对象绑定的本地IP地址,并将IP地址封装成                  InetAddress类型的对象返回

            void close();关闭Socket连接,结束本次通信

            InputStream getInputStream();返回一个输入流对象

            OutputStream getOutStream();返回一个输出流对象

    4.服务器端和客户端的数据传输  

            

  • 相关阅读:
    iframe和DataForm
    django文件上传
    MySQL 对于千万级的大表要怎么优化?
    mysql myisam转innodb的2种方法
    mysql 中order by 与group by的顺序
    sql 时间转换问题 from_unixtime() UNIX_TIMESTAMP()
    MySQL大表优化方案
    iptables nat及端口映射
    一个不可思议的MySQL慢查分析与解决
    iptables中DNAT、SNAT和MASQUERADE的理解
  • 原文地址:https://www.cnblogs.com/2nao/p/6464096.html
Copyright © 2011-2022 走看看