Size: a a a

2020 December 20

CG

Cat Gn in С#
тонна людей это говорит, а ты упираешься
источник

ШН

Шерзод Немножко Токс... in С#
источник

CG

Cat Gn in С#
Где код?
источник

CG

Cat Gn in С#
interface WebSocket extends EventTarget {
   /**
    * Returns a string that indicates how binary data from the WebSocket object is exposed to scripts:
    *
    * Can be set, to change how binary data is returned. The default is "blob".
    */
   binaryType: BinaryType;
   /**
    * Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using send() but not yet been transmitted to the network.
    *
    * If the WebSocket connection is closed, this attribute's value will only increase with each call to the send() method. (The number does not reset to zero once the connection closes.)
    */
   readonly bufferedAmount: number;
   /**
    * Returns the extensions selected by the server, if any.
    */
   readonly extensions: string;
   onclose: ((this: WebSocket, ev: CloseEvent) => any) | null;
   onerror: ((this: WebSocket, ev: Event) => any) | null;
   onmessage: ((this: WebSocket, ev: MessageEvent) => any) | null;
   onopen: ((this: WebSocket, ev: Event) => any) | null;
   /**
    * Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation.
    */
   readonly protocol: string;
   /**
    * Returns the state of the WebSocket object's connection. It can have the values described below.
    */
   readonly readyState: number;
   /**
    * Returns the URL that was used to establish the WebSocket connection.
    */
   readonly url: string;
   /**
    * Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason.
    */
   close(code?: number, reason?: string): void;
   /**
    * Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView.
    */
   send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void;
   readonly CLOSED: number;
   readonly CLOSING: number;
   readonly CONNECTING: number;
   readonly OPEN: number;
   addEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
   addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
   removeEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
   removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
}
источник

CG

Cat Gn in С#
Вот весь объект websocket на фронте. Где тут задавать заголовок?
источник

CG

Cat Gn in С#
А вот браузерная реализация интерфейса выше:

declare var WebSocket: {
   prototype: WebSocket;
   new(url: string, protocols?: string | string[]): WebSocket;
   readonly CLOSED: number;
   readonly CLOSING: number;
   readonly CONNECTING: number;
   readonly OPEN: number;
};
источник

-

-_-VANYA-_- in С#
Всем привет
источник

R

RA-TA-TATA in С#
-_-VANYA-_-
Всем привет
источник

А

Андрій in С#
Cat Gn
interface WebSocket extends EventTarget {
   /**
    * Returns a string that indicates how binary data from the WebSocket object is exposed to scripts:
    *
    * Can be set, to change how binary data is returned. The default is "blob".
    */
   binaryType: BinaryType;
   /**
    * Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using send() but not yet been transmitted to the network.
    *
    * If the WebSocket connection is closed, this attribute's value will only increase with each call to the send() method. (The number does not reset to zero once the connection closes.)
    */
   readonly bufferedAmount: number;
   /**
    * Returns the extensions selected by the server, if any.
    */
   readonly extensions: string;
   onclose: ((this: WebSocket, ev: CloseEvent) => any) | null;
   onerror: ((this: WebSocket, ev: Event) => any) | null;
   onmessage: ((this: WebSocket, ev: MessageEvent) => any) | null;
   onopen: ((this: WebSocket, ev: Event) => any) | null;
   /**
    * Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation.
    */
   readonly protocol: string;
   /**
    * Returns the state of the WebSocket object's connection. It can have the values described below.
    */
   readonly readyState: number;
   /**
    * Returns the URL that was used to establish the WebSocket connection.
    */
   readonly url: string;
   /**
    * Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason.
    */
   close(code?: number, reason?: string): void;
   /**
    * Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView.
    */
   send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void;
   readonly CLOSED: number;
   readonly CLOSING: number;
   readonly CONNECTING: number;
   readonly OPEN: number;
   addEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
   addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
   removeEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
   removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
}
ммммм
источник

А

Андрій in С#
Cat Gn
interface WebSocket extends EventTarget {
   /**
    * Returns a string that indicates how binary data from the WebSocket object is exposed to scripts:
    *
    * Can be set, to change how binary data is returned. The default is "blob".
    */
   binaryType: BinaryType;
   /**
    * Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using send() but not yet been transmitted to the network.
    *
    * If the WebSocket connection is closed, this attribute's value will only increase with each call to the send() method. (The number does not reset to zero once the connection closes.)
    */
   readonly bufferedAmount: number;
   /**
    * Returns the extensions selected by the server, if any.
    */
   readonly extensions: string;
   onclose: ((this: WebSocket, ev: CloseEvent) => any) | null;
   onerror: ((this: WebSocket, ev: Event) => any) | null;
   onmessage: ((this: WebSocket, ev: MessageEvent) => any) | null;
   onopen: ((this: WebSocket, ev: Event) => any) | null;
   /**
    * Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation.
    */
   readonly protocol: string;
   /**
    * Returns the state of the WebSocket object's connection. It can have the values described below.
    */
   readonly readyState: number;
   /**
    * Returns the URL that was used to establish the WebSocket connection.
    */
   readonly url: string;
   /**
    * Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason.
    */
   close(code?: number, reason?: string): void;
   /**
    * Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView.
    */
   send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void;
   readonly CLOSED: number;
   readonly CLOSING: number;
   readonly CONNECTING: number;
   readonly OPEN: number;
   addEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
   addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
   removeEventListener<K extends keyof WebSocketEventMap>(type: K, listener: (this: WebSocket, ev: WebSocketEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
   removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
}
источник

ШН

Шерзод Немножко Токс... in С#
ну ему уже подсказали использовать через url query
источник

ШН

Шерзод Немножко Токс... in С#
а я оказался неправ, так как браузерный вс просто космос (нет)
источник

ШН

Шерзод Немножко Токс... in С#
но мне похуй
источник

-

-_-VANYA-_- in С#
Есть желающие вместе со мной создавать 2D games на Android?
источник

КА

Костин Алексей Петро... in С#
-_-VANYA-_-
Есть желающие вместе со мной создавать 2D games на Android?
источник

КА

Костин Алексей Петро... in С#
берешь юнити, пару гайдов и готов 2д
источник

-

-_-VANYA-_- in С#
Угу
источник

КА

Костин Алексей Петро... in С#
главное чтоб в паинте руки не из ж росли
источник

-

-_-VANYA-_- in С#
Я в ажопе)
источник

-

-_-VANYA-_- in С#
Самому скучно
источник