描述: 我建立了一個(gè)webserver端口,然后webserver客戶端用tcp協(xié)議發(fā)送數(shù)據(jù)給gatewayworker接收。可是不清楚tcp客戶端如何寫?我看到workerman-chat是用web_socket.js寫客戶端的,可是不清楚tcp如何寫。
問(wèn)題: 1、Gatewayworker能用來(lái)寫tcp客戶端嗎?怎么寫? 2、或者有tcp客戶端的例子嗎?
1、可以。具體寫法要看使用的是什么編程語(yǔ)言 2、官網(wǎng)例子大部分都是基于tcp的。只不過(guò)有一層應(yīng)用層協(xié)議,例如http websocket 應(yīng)用協(xié)議。 開發(fā)長(zhǎng)鏈接應(yīng)用必須有一層應(yīng)用層協(xié)議,用來(lái)分包,不能用裸tcp。
是用php語(yǔ)言寫
該如何寫?是用php的socket函數(shù)嗎?
用這樣的函數(shù)么?stream_socket_client('tcp://0.0.0.0:1236')
也就是說(shuō),應(yīng)用層協(xié)議都是通過(guò)tcp或者udp來(lái)傳輸?shù)模?/p>