0
我正在使用Vert.x及其ServerWebSocket
類的服務器項目。Vert.x WebSocket的writeBinaryMessage()和write()之間有什麼不同?
目前,我的項目使用Pump#pump()
和ServerWebSocket#write()
方法向客戶端發送較大的二進制數據,它運行良好。但我發現ServerWebSocket
有另一種發送二進制數據的方法,writeBinaryMessage()
。
手冊上說:
writeBinaryMessage()
:如果它超過了最大的WebSocket幀大小
但我認爲,ServerWebSocket#write()
也發送數據由多個部分該數據可能會被寫爲多幀抽水。
writeBinaryMessage()
和write()
有什麼區別?