Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Otrzymywanie danych z gniazda

Translated

  1. 210  
    1 dzień42 PLN

    Wykonam w node.js lub C++.
    Proszę podać szczegóły zadania i problemy.

  2. 1 oferta jest ukryta
    1 oferta jest ukryta
  • Maksim Shevtsov
    4 kwietnia 2024, 2:12 |

    на js 

    создаем переменную коннект

    const connection = new WebSocket('ws://localhost:8080');


    создаем обработчик ответа

    connection.onmessage = function (e) { 

       //вот тут возвращается ответ

        console.log(e.data)
    };


    connection.send("Передаем значение")


    В консоли бравзера виден ответ, 


    остается еще сервер поднять например на го он такой

    package main

    import (

        "fmt"

        "log"

        "net/http"

        "github.com/gorilla/websocket"

    )

    type webSocketHandler struct {

        upgrader websocket.Upgrader

    }

    func (wsh webSocketHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {

        c, err := wsh.upgrader.Upgrade(w, r, nil)

        if err != nil {

            log.Printf("error %s when upgrading connection to websocket", err)

            return

        }

        defer func() {

            log.Println("closing connection")

            c.Close()

        }()

        for {

            mt, message, err := c.ReadMessage()

            if err != nil {

                return

            }

            if mt == websocket.BinaryMessage {

                err = c.WriteMessage(websocket.TextMessage, []byte("server doesn't support binary messages"))

                if err != nil {

                    log.Printf("Error %s when sending message to client", err)

                }

                return

            }

            log.Printf("Receive message %s", string(message))

            

            response := fmt.Sprintf("Hello %s", string(message))

            err = c.WriteMessage(websocket.TextMessage, []byte(response))

            if err != nil {

                return

            }

        }

    }

    func main() {

        webSocketHandler := webSocketHandler{

            upgrader: websocket.Upgrader{

                CheckOrigin: func(r *http.Request) bool {

                    return true

                },

            },

        }

        http.Handle("/", webSocketHandler)

        log.Print("Starting server...")

        log.Fatal(http.ListenAndServe("localhost:8080", nil))

    }

  • Alex Gange
    4 kwietnia 2024, 9:20 |

    Не нужно писать свой, есть сокет wss://app-demo.spribe.io/BlueBox/websocket и нужно понять что он принимает чтобы он начал отдавать данные.

Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript

Optymalizacja prędkości strony WordPress

428 PLN

Pełne szczegóły prześlemy w wiadomościach prywatnych Cel Maksymalne przyspieszenie ładowania strony, szczególnie na urządzeniach mobilnych. KPI (obowiązkowe) Po zakończeniu prac należy osiągnąć następujące wskaźniki. Mobile Performance 90+ LCP mniej niż 2.2 sek INP mniej niż…

Układ HTML i CSSJavascript & Typescript ∙ 57 minut temu ∙ 27 ofert

Integracja kalkulatora kosztów usług na stronie Webflow

1242 PLN

Szukamy dewelopera do integracji gotowego kalkulatora kosztów usług na naszej stronie, stworzonej na Webflow. O firmie Zajmujemy się: montażem mebli; montażem telewizorów; montażem półek, obrazów, luster i innych przedmiotów; pomocą w przeprowadzkach; ciężkim podnoszeniem;…

Javascript & TypescriptProgramowanie stron internetowych ∙ 1 godzina 57 minut temu ∙ 34 oferty

Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.

Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty…

Javascript & TypescriptProgramowanie stron internetowych ∙ 3 dni 8 godzin temu ∙ 86 ofert

Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shadera

Opis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do…

Javascript & TypescriptProgramowanie stron internetowych ∙ 4 dni 4 godziny temu ∙ 30 ofert

Wsparcie i rozwój strony internetowej firmy sprzątającej

75 PLN

Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.…

Javascript & TypescriptProgramowanie stron internetowych ∙ 6 dni 6 godzin temu ∙ 64 oferty

Zleceniodawca
Alex Gange
Ukraina Kijów  10  0
Zlecenie zostało opublikowane
2 lata temu
89 wyświetleń