Server Client的傳輸格式。

作者: newslime (史萊姆)   2020-09-04 18:24:44
想請問一下各位,如果今天要寫一個Server,
通常與Client溝通的格式會用什麼?
例如用http通訊格式,或者socket自行定義。
要寫一個各個平台都可以用的方式,我只想到這兩種,還有其他的通訊格式嗎?
謝謝
作者: james732 (好人超)   2020-09-04 20:21:00
你要問的是protocol還是資料的format?
作者: sarafciel (Cattuz)   2020-09-04 20:57:00
原PO先把OSI Model弄懂吧
作者: tomsawyer (安安)   2020-09-04 21:00:00
如果是要api就http+json
作者: sunneo (艾斯寇德)   2020-09-05 02:22:00
各種rpc, dbus, ipmi, rdma, 你丟得出去 另一邊解的開就好
作者: enthos (影斯作業系統)   2020-09-05 02:49:00
作者: Schottky (順風相送)   2020-09-05 04:38:00
ASCII
作者: alex70266 (小眼)   2020-09-06 00:09:00
個人意見: protocol的話 使用場景很重要有沒有需要一對多,是否全雙工,是否考慮速度要跨平台是不是平台code size/已實做放得下是否需要對第三方公開...etc這種通常是有現成的能用就用現成的沒現成的"可能"在TCP/UDP之上定自己protocol你舉的http是一個,IOT常用的coap/mqtt是一個但這種都跟你的使用場景比較有關當然自己刻TCP socket + 自己的protocol是一個只是要對外公開就會比較難用
作者: Killercat (殺人貓™)   2020-09-07 13:36:00
這問題有點搞不清楚狀況...
作者: gozule (好冷啊~~)   2020-09-11 23:20:00
用zeromq很方便
作者: kingofsdtw (不能閒下來!!)   2020-09-13 01:12:00
推7樓,code size

Links booklink

Contact Us: admin [ a t ] ucptt.com