Вопрос:

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 не будет опубликован. Обязательные поля помечены *

Вопросов : 148,373 Ответов : 167,290

  1. Как и в любом другом случае, оценка внешности человека субъективна и может различаться в зависимости от восприятия каждого человека. Важно…

  2. Рой Орбисон написал и исполнил множество песен за свою карьеру. Он записал более 20 студийных альбомов и выпустил множество синглов.…

  3. Звук в Steam Link обычно передается через HDMI-подключение к телевизору или монитору, на котором запущен Steam Link. Если у вас…