求教STM32裸機如何用LWIP做TCP server

2019-12-22 13:43发布

應用場景,STM32作為一個服務器,同時向3-4個客戶端發送同樣的數據,並接收處理相關數據
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
aozima
1楼-- · 2019-12-22 13:57
强烈建议上OS。
fengyunyu
2楼-- · 2019-12-22 18:52
如果是主动发的话,那就是做客户端了。LWIP TCP SERVER网上例程一大堆
gsq19920418
3楼-- · 2019-12-22 20:34
fengyunyu 发表于 2017-10-11 19:34
如果是主动发的话,那就是做客户端了。LWIP TCP SERVER网上例程一大堆

客戶端?那在電腦和手機上創建TCP server?這樣不對呀,我現在不能固定電腦和手機的ip呀,不能每回設置好多ip吧!
gsq19920418
4楼-- · 2019-12-23 01:17
aozima 发表于 2017-10-11 19:30
强烈建议上OS。

因為沒有用過RTOS,無法評估工程量,LWIP都是因為必須要用,才上的。

不知道你有沒有做過類似的,我現在想法是在appect時統計連接數,close時減去連接數,然後在poll中週期性判斷並發送數據(當然數據量不能太大)。

現在我碰到的問題是close時如何確定完整可靠的做出減法,目前有個思路,是寫一個特殊的函數封裝close(函數寫法無思路,不知道如何保證數據的可靠性)。
bailangcn
5楼-- · 2019-12-23 06:22
 精彩回答 2  元偷偷看……
xivisi
6楼-- · 2019-12-23 06:39
Raw tcp 没问题

一周热门 更多>