Advertisement

Java面试题17 牛客 哪个选项正确创建socket连接?

阅读量:

Java面试题17 牛客 以下哪一个选项能够正确地建立socket连接?

复制代码
    Socket s = new Socket(8080);
    
复制代码
    Socket s = new Socket(“192.168.1.1”,8080)
    
复制代码
    SocketServer s = new Socket(8080);
    
复制代码
    Socket s = new SocketServer(“192.168.1.1”,8080)
    

懵逼树上结懵逼果,懵逼树下你与我,二话不说先看解析

本题重点在于区分客户端与服务端的创建方式

客户端实例:Socket s = new Socket("127.0.0.1",6666);

服务端实例:ServerSocket ss = new ServerSocket(6666);

监听服务器连接:

s=ss.accept()

TCP网络程序指的是通过Socket实现的通信程序。在基于TCP协议进行通信的应用中,两个应用程序之间存在主次关系,一方为服务器程序,另一方为客户端程序,两者在功能及编写方式上存在差异。其中ServerSocket类用于表示Socket服务器端,而Socket类则用于表示Socket客户端,二者之间的交互流程如下:

全部评论 (0)

还没有任何评论哟~