硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2526|回复: 6
收起左侧

[RL-TCPnet] BSD Socket服务器 疑問

[复制链接]

34

主题

112

回帖

214

积分

高级会员

积分
214
发表于 2018-12-20 21:00:25 | 显示全部楼层 |阅读模式
各位好:

目前測試 V6-1024_RL-TCPnet实验_BSD Socket服务器之TCP(RTX)

發現將

listen (sock, 4);//1改4

Net_Config.c 內 改成

#define BSD_NUMSOCKS   5
#define BSD_SRVSOCKS   4

-----------------------------------------------------------------------------------------------------

使用第二台Client 無法連接至V6版,只有第一台Client可以連線

請問還有什麼地方沒改到嗎?
另外當V6服務器收到的資料,該如何知道是從Client1  還是 Client2的?

謝謝
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2018-12-21 00:12:05 | 显示全部楼层
例子里面没有做应用支持,所以没效果。

最近忙于H7,暂时没精力升级新例子了,你可以使用原始socket即可,那个比较简单。
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-12-22 14:18:37 | 显示全部楼层
Hi 版主:

請問 V6-1009_RL-TCPnet实验_TCP服务器(RTX)該如何改成 可以同時有2個Client 連接?

是參考 V6-1017_RL-TCPnet实验_多个TCP客户端连接(RTX) 嗎?

手冊說明:
创建的一个socket只能创建一个监听。
创建的一个socket不能够监听多个 。
创建多个socket可以创建多个监听。
创建多个socket可以仅创建一个监听。

是不是代表有2個Client 就必須創2個Server來監聽,只是不同prot?

謝謝
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2018-12-22 14:33:43 | 显示全部楼层
fcdxsdxsza 发表于 2018-12-22 14:18
Hi 版主:

請問 V6-1009_RL-TCPnet实验_TCP服务器(RTX)該如何改成 可以同時有2個Client 連接?

TCP连接是面向对象的,1对1。多少个客户端就需要多少个服务器。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-12-24 15:44:39 | 显示全部楼层
本帖最后由 fcdxsdxsza 于 2018-12-24 15:47 编辑

謝謝 byccc 的回應

另外想問,如果要知道目前V6版對外的連線狀態(是否有網路功能還是斷線了?),該如何操作
像電腦我可以用ping的指令去ping 網站 (google、Yahoo等)
那V6版有可以ping的相關指令嗎?
意思是V6版能主動了解自身是否有對外連線的能力,因為交換器有時候會當機,想要讓V6版偵測到沒有連線能力時,能夠重啟交換機

謝謝
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2018-12-24 16:02:36 | 显示全部楼层
fcdxsdxsza 发表于 2018-12-24 15:44
謝謝 byccc 的回應

另外想問,如果要知道目前V6版對外的連線狀態(是否有網路功能還是斷線了?),該如何操 ...

ICMP协议
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-12-24 22:57:50 | 显示全部楼层
謝謝 byccc

我會努力學習地
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 00:30 , Processed in 0.292858 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表