首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
socket编程中,以下哪个socket的操作是不属于服务端
[单选题]
socket编程中,以下哪个socket的操作是不属于服务端操作的()?
accept
recieve
getInputStream
close
查看正确选项
添加笔记
求解答(51)
邀请回答
收藏(4848)
分享
39个回答
添加回答
577
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收藏
12771浏览
热门推荐
相关试题
某文件占10个磁盘块,现要把该文件...
操作系统
评论
(22)
来自
完美世界2017校招技术...
在Java线程状态转换时,下列转换...
Java
评论
(146)
来自
完美世界2017校招技术...
在Java中,关于HashMap类...
Java
JavaSE
评论
(47)
来自
完美世界2017校招技术...
杀人游戏,6个人互相投票,有一个人...
概率统计
概率论与数理统计
评论
(23)
来自
完美世界2017校招技术...
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题