![](/img/trans.png)
[英]rpc/rpc.h file not found on windows
我正在研究 Sun Microsystems 在 windows 上開發的 sunrpc 庫。 我已經在 windows 10 上下載了 GnuWin32 sunrpc4.0。 我正在運行 rpcgen -a -C -Y "C:/MinGW/bin" add.x 命令,我能夠得到.c,.h ...
[英]rpc/rpc.h file not found on windows
我正在研究 Sun Microsystems 在 windows 上開發的 sunrpc 庫。 我已經在 windows 10 上下載了 GnuWin32 sunrpc4.0。 我正在運行 rpcgen -a -C -Y "C:/MinGW/bin" add.x 命令,我能夠得到.c,.h ...
[英]after generate the rpc files and try to compile it i get an conflict error
這是我試圖弄清楚 rpcgen 的第一天,我不能完全理解兩件事。 首先,我如何能夠從過程中返回一個指針。 但我的主要問題是為什么我在生成它之后嘗試編譯它時會出現這個錯誤。 每個信息都會很有用我確實這樣做了rpcgen -a -C proj.x然后我更改了Makefile的一部分,如下所示: 然后我嘗 ...
[英]Error with package: glibc-header in FEDORA 30
我使用的是fedora 30。為了安裝Madagascar (一個地震包),有一個./configure 代碼,其中一個測試了幾個要求。 glibc-headers 有錯誤: Needed package: glibc-headers Fatal missing dependency 在 c ...
[英]Set up SUN RPC on an Amazon EC2 instance
有人可以幫忙嗎? 我被卡住了。 我有一個EC2實例,以及一個在本地運行良好的客戶端/服務器Sun RPC應用程序。 服務器部分在EC2實例上正常運行(啟動,等待客戶端連接。 我的家用PC上運行的客戶端部分總是說: 我在客戶端和服務器上都運行了rpcinfo -p,它們對我 ...
[英]How do I free the memory allocated in my RPC server?
我有一台RPC服務器,可將大量可變長度的數據傳輸到客戶端。 .x文件看起來像這樣 在服務器例程中,我有 我的問題是誰釋放了服務器例程中分配的數據? ...
[英]sending a struct array with sun rpc from server to client
我如何在ansi-c sun-rpc中將結構從服務器正確發送到客戶端? 在我的test.x IDL文件中,我定義了一個帶有字符串和一個int的結構集群,以及一個類型為clusters的可變長度的集群元素數組: 然后我更改了rpcgen生成的存根,例如 test_server. ...
[英]linux rpc order and retransmision
我們在應用程序中使用RPC(udp套接字),並且我們注意到,當目標應用程序未接收到(或確認)RPC時,它會重新傳輸該消息。 RPC是否顯示消息順序? 假設我們有消息1和消息2,是否等待接收者確認消息1然后發送消息2? 我也無法找到默認情況下重試多少次,如果在x次重試后發送失敗,是否 ...
[英]ssize_t data type in XDR for RPC
我正在編寫一個RPC應用程序。 我需要在C部分中使用ssize_t數據類型,並且需要通過電線發送它。 我應該像IDL一樣代表ssize_t? 我可以將其強制轉換為int,但我想知道正確的方法,而不只是將其強制轉換為int,不知道這是否是正確的方法。 ...
[英]Can't Encode Arguments in Remote Procedure Call for Server Registration
我有點瘋狂試圖弄清楚為什么這不起作用。 我正在使用sunrpc,但生成的服務器代碼會拋出以下內容: 無法注冊服務:RPC:無法編碼參數 無法注冊(MYRPC,MYRPC_V1,udp)。 我不知道為什么會這樣。 我正在執行以下操作來生成存根: 這是我的XDR ...
[英]Protobuf object received does not have all fields
我正在使用ONCRPC和Google Protobuf創建HDFS的C ++實現。 我面臨的問題是我正在發送一個protobuf對象,其中填充了多個字段(發送序列化的字符串,在接收端從其解析),但是,在接收端它錯誤地指出其中一個字段具有未設置/不存在。 這是我的hdfs.proto文件的 ...
[英]Understanding XDR specification to create a *.x file
我一直在瀏覽Internet上的幾個網站,實際上想知道我們如何在.x 文件中編寫規范以在中生成等效功能。 RPC的.c文件。 我訪問的每個站點都建議在* .x文件中使用以下類型的規范: 因此,為了實際理解,我從一個名為ganglia的開源項目中獲得了gm_protocol.x ,並 ...
[英]what is a protocol compiler ? why is rpcgen known as a protocol compiler?
為什么rpcgen被稱為協議編譯器? 我知道遠程過程調用的基礎知識,但不了解術語協議編譯器,因此無法在任何地方找到解決方案。 ...
[英]File transfer using RPC(any type of file)
我想構建一個 RPC 程序來傳輸任何類型的文件。 但是運行客戶端后出現分段錯誤:例如 為了您的方便,我粘貼了我的客戶端和服務器以及 .x 代碼: 文件.x 我的服務器代碼是: 我的客戶端代碼是: 任何人都可以建議我在這里需要進行哪些修改。 提前謝謝。 ...
[英]Send struct from client and save to server in linked list with SUN-RPC
我想使用RPC編寫服務器/客戶端程序,該程序將結構從客戶端(包含一些字符串)傳輸到服務器。 必須使用鏈接列表將此結構保存在服務器上。 目前,我有以下代碼: .x文件: 服務器 客戶 服務器似乎沒有將字符串正確添加到列表中。 當打印list-id(列表的頭部)時 ...
[英]RPC calls between Linux and Solaris
我有一個在Solaris中運行的RPC服務器。 我有一個在Solaris上運行良好的RPC客戶端。 當我在Linux(RHEL 5或6)中編譯並運行相同的代碼時,在服務器中解碼參數時出現錯誤。 我應該如何找出問題? 代碼的一部分是: ...
[英]Transfer a file from client to server using SUN RPC
我正在嘗試將文本文件從客戶端傳輸到使用SunRPC實現的服務器。 我能夠傳輸數據,但只能傳輸前四個字符。 最初,我只能得到一個字符,因為我定義的變量的數據類型是字符指針。 add.x文件 這是客戶端代碼 我的服務器代碼: 為什么當我定義int *時,我在服務器端 ...
[英]RPC: xdr_bytes “Can't encode arguments” when array is too large
我試圖通過RPC發送數組,但是當數據數組變大時,我收到“ RPC:無法對參數進行編碼”。 根據我所見,不到10Kb。 這是行失敗。 這是被引用的結構。 有沒有辦法解決此錯誤,或者有其他方法可以發送任意大的數組? ...
[英]SUN RPC (ONC/RPC): Calculating round trip time (or pinging) using null procedure in C
如何計算或估算客戶端和服務器之間的RTT(往返時間)? 解決這個問題的教程或示例也可以提供幫助。 ...
[英]Can multiple Sun RPC (ONC-RPC) program numbers be used on the same port?
ONC RPC頭包含一個程序號,版本號和過程號以標識該調用。 通常,不同的進程會實現不同的RPC程序(服務),因此程序映射到不同的TCP / UDP端口號。 如果一個進程實現了多個RPC程序,是否可以為所有進程注冊並使用相同的端口? 程序號似乎足以解復用到正確的服務。 有現實的例子嗎 ...
[英]Clean Exit of ONC RPC SVC_RUN() with MFC
我對多線程代碼很陌生,所以我希望有人可以幫助我解決我遇到的問題。 我有一個由 ONC/RPC 服務器和其他東西組成的多部分程序(“東西”與我的問題並不真正相關,但它必須在服務器程序中)。 因為 svc_run() 永遠不會返回,所以我想我會將它放在它自己的線程中,並且在程序結束時我會簡單地終止線程並 ...