Отримання даних з сокету
На js потрібно. Хоча навіть мова програмування не важлива, просто потрібно отримати дані.
-
210 Зроблю на node.js або C++.
Пишіть деталі завдання та проблеми.
-
на 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))
}
-
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Потрібен frontend-розробник / верстальник для разової доопрацювання сайту на Magento 2
12 792 UAH
Сайт для оцінки: https://copy.eurobrands-shop.de/ Завдання: виправити frontend-баги на рівні теми Magento 2 / Amasty theme: CSS/LESS/JS, mobile, RTL, minicart, language dropdown, layout shift/CLS. Формат роботи: - без локального розгортання Magento; - робота через DevTools +… HTML та CSS верстання, Javascript та Typescript ∙ 19 годин 45 хвилин тому ∙ 34 ставки |
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 4 дні 19 годин тому ∙ 23 ставки |
Оптимізація швидкості сайту WordPress
5117 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 5 днів 14 годин тому ∙ 69 ставок |
Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community EditionЄ робочий, чисто спроектований проєкт на Odoo 19 Community — CRM для українського готелю, уже в production-grade інфраструктурі. Переписувати з нуля не плануємо. Шукаємо одну людину, яка підхопить проєкт, збереже працююче і поведе його далі: спершу CRM → потім HMS → бухгалтерія.… Javascript та Typescript, Веб-програмування ∙ 7 днів 16 годин тому ∙ 4 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 8 днів 22 години тому ∙ 88 ставок |