Вопрос:

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? что известно?

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

в

спросил

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

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

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

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

Вопросов : 59,173 Ответов : 76,529

  1. Земельные участки – это участки земли, которые могут использоваться для различных целей, таких как строительство жилых или коммерческих объектов, сельское…

  2. Функция get_contact() может неправильно парсить из-за нескольких возможных причин: 1. Ошибки в логике парсинга: возможно, функция неправильно определяет начало и…

  3. Возможно, проблема связана с настройками кодировки символов или совместимостью шрифтов в вашей системе. Попробуйте изменить настройки языка и региональные параметры…