使用WebSocket的send()方法:可以直接調(diào)用WebSocket對(duì)象的send()方法來發(fā)送數(shù)據(jù),如:socket.send(“Hello, World!”);
使用WebSocket的send方法發(fā)送二進(jìn)制數(shù)據(jù):可以使用ArrayBuffer對(duì)象或者TypedArray對(duì)象來發(fā)送二進(jìn)制數(shù)據(jù),例如:socket.send(new ArrayBuffer(16));
使用WebSocket的send方法發(fā)送Blob對(duì)象:可以使用Blob對(duì)象來發(fā)送文件等二進(jìn)制數(shù)據(jù),例如:socket.send(new Blob([‘Hello, World!’]));
使用WebSocket的send方法發(fā)送FormData對(duì)象:可以使用FormData對(duì)象來發(fā)送表單數(shù)據(jù),例如:const formData = new FormData(); formData.append(‘username’, ‘john’); socket.send(formData);
使用JSON.stringify()方法發(fā)送JSON數(shù)據(jù):可以將要發(fā)送的數(shù)據(jù)轉(zhuǎn)換為JSON字符串后再發(fā)送,例如:socket.send(JSON.stringify({ message: ‘Hello, World!’ }));
使用WebSocket的send方法發(fā)送ArrayBufferView對(duì)象:可以使用ArrayBufferView對(duì)象來發(fā)送二進(jìn)制數(shù)據(jù),例如:socket.send(new Uint8Array([1, 2, 3, 4]));