lfpp

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp  发布于  2018-07-26 14:41:44
采纳率 0%
12个问答
2251

请问Socket编程服务器端侦听到连接后,这个接收函数会返回新的Socket描述符. 那么...

本帖最后由 lfpp 于 2018-7-26 14:42 编辑

各位大神, 请问Socket编程服务器端侦听到连接后,这个接收函数会返回新的Socket描述符.  那么原来创建的Socket描述符不就没有用了??

我来回答
回答10个
时间排序
认可量排序

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp 2018-07-26 14:45:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102082&ptid=51450]mbrq 发表于 2018-7-26 14:44[/url]
继续监听......[/quote]

那服务器的例程里面,一开始先用sock保存创建的套接字描述符,并且用来绑定, 后面侦听到了连接后就用connected保存新的套接字, 之后都是用connected来通信了, 那么原来的sock套接字是不是被自动关闭啦? 还需要人工关闭吗?

mbrq

0个粉丝

6

问答

0

专栏

3

资料

mbrq 2018-07-26 14:46:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102083&ptid=51450]lfpp 发表于 2018-7-26 14:45[/url]
那服务器的例程里面,一开始先用sock保存创建的套接字描述符,并且用来绑定, 后面侦听到了连接后就用con ...[/quote]

不是自动关闭 可以继续监听其他客户端的连接请求

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp 2018-07-26 14:48:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102084&ptid=51450]mbrq 发表于 2018-7-26 14:46[/url]
不是自动关闭 可以继续监听其他客户端的连接请求[/quote]

那个listen函数的第二个参数表示可以侦听的连接数吗?

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp 2018-07-26 14:48:36
认可0
比如说我同时侦听5个链接,如果有5个链接同时链接了我的服务器,那么我连续调用5比accept函数就可以获得5个套接字,然后就可以用这5个套接字分别与5个客户端通讯了是吗?

mbrq

0个粉丝

6

问答

0

专栏

3

资料

mbrq 2018-07-26 14:50:38
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102087&ptid=51450]lfpp 发表于 2018-7-26 14:48[/url]
比如说我同时侦听5个链接,如果有5个链接同时链接了我的服务器,那么我连续调用5比accept函数就可以获得5个 ...[/quote]

准确的说是可以同时侦听的连接数 ,对的,你可以启动5个客户端进程测试

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp 2018-07-26 14:54:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102089&ptid=51450]mbrq 发表于 2018-7-26 14:50[/url]
准确的说是可以同时侦听的连接数 ,对的,你可以启动5个客户端进程测试[/quote]

那服务器的设计一般是不是在一个线程里面一直调用listen侦听,然后侦听到连接了就在其他线程与客户端通讯?? 因为客户端的连接是随时的

mbrq

0个粉丝

6

问答

0

专栏

3

资料

mbrq 2018-07-26 14:56:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102090&ptid=51450]lfpp 发表于 2018-7-26 14:54[/url]
那服务器的设计一般是不是在一个线程里面一直调用listen侦听,然后侦听到连接了就在其他线程与客户端通讯 ...[/quote]

可以网上找个一个小型http协议的源码研究研究

lfpp

0个粉丝

12

问答

0

专栏

0

资料

lfpp 2018-07-26 14:58:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=102092&ptid=51450]mbrq 发表于 2018-7-26 14:56[/url]
可以网上找个一个小型http协议的源码研究研究[/quote]

好的,谢谢!

mbrq

0个粉丝

6

问答

0

专栏

3

资料

mbrq 2018-07-26 14:44:06
认可0
继续监听......

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2018-07-26 17:48:13
认可0
:lol:lol:lol:lol:lol:lol:lol:lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区