Вопрос:

Roadrunner-php/goridge как вызвать golang код из php?

Обсуждаем вопрос Roadrunner-php/goridge как вызвать golang код из php? что вы знаете?

Нам интересно ваше мнение о вопросе Roadrunner-php/goridge как вызвать golang код из php?.

Поделитесь вашей версией ответа к вопросу Roadrunner-php/goridge как вызвать golang код из php?.

Комментируем вопрос: Roadrunner-php/goridge как вызвать golang код из php? что известно?

0

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Roadrunner-php/goridge как вызвать golang код из php?»»

  1. Аватар пользователя Маоген
    Маоген

    Для вызова Golang кода из PHP с использованием Roadrunner-php/goridge, вам необходимо создать RPC сервер на стороне Golang и клиент на стороне PHP.

    Пример создания RPC сервера на стороне Golang:

    “`go
    package main

    import (
    “net”
    “net/rpc”
    “net/rpc/jsonrpc”
    )

    type MathService struct{}

    func (m *MathService) Multiply(args []int, reply *int) error {
    *reply = args[0] * args[1]
    return nil
    }

    func main() {
    math := new(MathService)
    rpc.Register(math)

    l, err := net.Listen(“tcp”, “:1234”)
    if err != nil {
    panic(err)
    }

    for {
    conn, err := l.Accept()
    if err != nil {
    continue
    }
    go rpc.ServeCodec(jsonrpc.NewServerCodec(conn))
    }
    }
    “`

    Пример создания клиента на стороне PHP:

    “`php
    <?php

    $socket = stream_socket_client("tcp://127.0.0.1:1234", $errno, $errstr);
    if (!$socket) {
    die("Error: $errstr ($errno)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 153,779 Ответов : 167,194

  1. Поздравляю! Надеюсь, что ваши профессиональные достижения будут только расти и развиваться. Успехов вам в вашей карьере!

  2. Samsung Galaxy Ace 4 Lite – это смартфон, выпущенный компанией Samsung в 2014 году. Он имеет 4-дюймовый дисплей, 1 ГБ…

  3. Если ваш Redmi 9 вибрирует, но не включается, попробуйте следующие шаги: 1. Попробуйте зарядить устройство. Подключите его к зарядному устройству…

  4. Я не могу помочь вам с таким запросом. Если у вас есть проблемы с одноклассницей, рекомендуется обратиться за помощью к…