首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
socket编程中,以下哪个socket的操作是不属于服务端
[单选题]
socket编程中,以下哪个socket的操作是不属于服务端操作的()?
accept
recieve
getInputStream
close
查看答案及解析
添加笔记
求解答(51)
邀请回答
收藏(4848)
分享
39个回答
添加回答
578
Ssss丶
发表于 2018-03-16 16:42:52
回复(59)
116
哗啦啦哗啦啦
服务器端,首先是服务器初始化Socket,然后是与端口进行绑定(blind()),端口创建ServerSocket进行监听(listen()),然后调用阻塞(accept()),等待客户端连接。与客户端发生连接后,会进行相关的读写操作(read(),write()),最后调用close()关闭连接。博客上看的,不知道全面不全面,大神轻喷。
发表于 2017-10-25 16:41:13
回复(6)
53
牛客-凌凌漆
TCP客户端:
1.建立连接套接字,设置Ip和端口监听,socket()
2.建立连接 connect
3.write() 获取网络流对象 发送数据
4.read()获取网络流对象 接收数据
5.关闭套接字
TCP服务器端
1.建立端口监听 socket()
2.绑定指定端口 bind()
3.listen 进行端口监听
4.accept() 阻塞式 直到有客户端访问
5.read()获取客户端发送数据
6.write()发送返回数据
7.close关闭端口监听
发表于 2018-09-25 10:48:26
回复(3)
30
闪电利剑
发表于 2022-03-02 20:23:51
回复(2)
14
青⎝≧⏝⏝≦⎠石
1,3.connect()与accept():
这两个系统调用用于完成一个完整相关的建立,其中connect()用于建立连接。accept()用于使服务器等待来自某客户进程的实际连接。
2.
listen():
此调用用于面向连接服务器,表明它愿意接收连接。listen()需在accept()之前调用.
4.关闭套接字──closesocket()
关闭套接字s,并释放分配给该套接字的资源;如果s涉及一个打开的TCP连接,则该连接被释放。
发表于 2017-09-03 18:52:40
回复(0)
12
党楚佳
recieve是什么呀?前面图解里没看见呢?
编辑于 2022-06-19 10:53:06
回复(1)
9
鞋带君
错了吧,应该BC。
1、
accept()
侦听并接受到此套接字的连接。
2、
listen,不知道是什么鬼方法
3、
connect()属于客服端,
将此套接字连接到服务器
4、close()
关闭此套接字。
发表于 2017-08-18 11:40:07
回复(4)
8
Wu啦!
评论里有说connect的,有说listen的,我这个题目只有accept ,receive,getInputStream,close,为什么getInputStream不属于服务端?
发表于 2022-06-10 00:00:55
回复(3)
4
阴影201711062313696
个人感觉题目有问题;
首先:服务端操作不是ServerSocket?
其次:查API没找到
listen()方法
发表于 2017-11-06 23:55:26
回复(0)
3
桃花剑
答案应该是B,receive是不存在的方法。
A选项accept和D选项close都是ServerSocket的方法,是需要用到的。
C选项,如果服务端需要从客户端接收数据,那么getInputStream就是必需的。
发表于 2023-12-11 11:10:39
回复(0)
3
喜欢后撤步的牛油在提需求
我看到的选项是
A
accept
B
recieve
C
getInputStream
D
close
这四个方法全是服务端的socket方法
发表于 2023-02-02 21:24:14
回复(0)
3
本拉~迪
客户端,链接,写,读,关闭。就这几个操作
发表于 2020-07-15 08:14:38
回复(0)
2
一学习就瞌睡
感觉这道题有点奇怪,C选项getInputStream为什么是错的,B选项recieve反而是对的
socket接口简介
socket():创建socket
bind():绑定socket到本地地址和端口,通常由服务端调用
listen():TCP专用,开启监听模式
accept():TCP专用,服务器等待客户端连接,一般是阻塞态
connect():TCP专用,客户端主动连接服务器
send():TCP专用,发送数据
recv():TCP专用,接收数据
sendto():UDP专用,发送数据到指定的IP地址和端口
recvfrom():UDP专用,接收数据,返回数据远端的IP地址和端口
close():关闭socket
发表于 2022-12-13 11:49:06
回复(0)
2
牛客565121398号
服务端调用Socket对象的getInputStream()方法获取字节输入流对象,也没错吧?
发表于 2022-05-12 11:01:54
回复(2)
2
锐意进取233
connect不属于服务端操作。
发表于 2021-06-24 19:01:44
回复(0)
2
已注销
发表于 2019-12-26 15:46:15
回复(0)
2
Bruno.Mars
socket编程过程 服务器端先初始化socket(),然后进行bind()绑定端口,接着listen()监听该端口,之后便是accept()就是接收客户端,当然在没有客户端接入的情况下,线程会阻塞挂起直到有客户端接入,如果等到了就和客户端交互read(),write()当最后读到客户端关闭后,服务器端变close()
发表于 2018-10-15 11:26:17
回复(0)
1
桂林蓝难
这题给我看蒙了C:获得输入流不对么,不获得怎么解析客户端发过来的信息
发表于 2022-08-18 11:21:43
回复(0)
1
随꯭宇꯭而꯭安꯭
发表于 2019-05-08 02:29:59
回复(0)
1
行成于思毁于随
出错点:记忆不深,感觉服务端只进行连接、关闭、接受客户端请求的。
发表于 2018-04-21 23:32:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
来自:
完美世界2017校招技...
上传者:
赞花婆
难度:
39条回答
4848收藏
12774浏览
热门推荐
相关试题
下面几个关于Java里queue的...
Java
评论
(132)
来自
完美世界2017校招技术...
以下代码执行的结果是多少()?
Java
评论
(242)
来自
完美世界2017校招技术...
编程题 ,按照要求创建Java 应...
Java
评论
(1)
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题