网络编程入门(下)

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.服务器端和客户端的数据传输  

        

 

posted @ 2017-02-26 23:51  我_会飞的鱼  阅读(124)  评论(0编辑  收藏  举报