Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WebSocketSend()

static void System.Net.WebSockets.WebSocketProtocolComponent.WebSocketSend ( WebSocketBase webSocket,
BufferType bufferType,
global::Interop::WebSocket::Buffer buffer )
inlinestaticpackage

Definition at line 200 of file WebSocketProtocolComponent.cs.

201 {
203 int errorCode;
204 try
205 {
206 errorCode = global::Interop.WebSocket.WebSocketSend_Raw(webSocket.SessionHandle, bufferType, ref buffer, IntPtr.Zero);
207 }
208 catch (ObjectDisposedException innerException)
209 {
210 throw ConvertObjectDisposedException(webSocket, innerException);
211 }
212 ThrowOnError(errorCode);
213 }
static WebSocketException ConvertObjectDisposedException(WebSocketBase webSocket, ObjectDisposedException innerException)
static void ThrowIfSessionHandleClosed(WebSocketBase webSocket)

References System.buffer, System.Net.WebSockets.WebSocketProtocolComponent.ConvertObjectDisposedException(), System.Net.WebSockets.WebSocketBase.SessionHandle, System.Net.WebSockets.WebSocketProtocolComponent.ThrowIfSessionHandleClosed(), System.Net.WebSockets.WebSocketProtocolComponent.ThrowOnError(), and System.IntPtr.Zero.

Referenced by System.Net.WebSockets.WebSocketBase.WebSocketOperation.SendOperation.Initialize().