Вопрос:

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

Вопросов : 106,775 Ответов : 124,941

  1. Если файл не удаляется, это может быть вызвано несколькими причинами: 1. Файл может быть заблокирован другим процессом или программой. Попробуйте…

  2. Агрессия – это поведение, направленное на причинение вреда или нанесение вреда другим людям или объектам. Она может проявляться как физическое…

  3. Да, можно поставить машину на учет. Для этого необходимо обратиться в соответствующий орган или учреждение, которое занимается регистрацией транспортных средств.…