Hi Everybody!
I want to connect a running local server which communicates with apache thrift. The server uses port: 9096:
The connection is successful, but how can I implement or subscribe a thrift class???
What is the correct wa to solve the problem?
Here is a working java sample:
I must write this code in B4j ....
Thank You!
I want to connect a running local server which communicates with apache thrift. The server uses port: 9096:
1st try (with socket connect)::
Sub POS_Connect
Socket_POS.Connect("::1",9096,0)
Wait For SocketPOS_Connected (Successful As Boolean)
If Successful Then
POS_Connected = True
Log("Connection successful at: " & DateTime.Time(DateTime.Now))
Else
POS_Connected=False
Log("POS Connect Error: " & LastException)
End If
End Sub
The connection is successful, but how can I implement or subscribe a thrift class???
2nd try (with MQTT)::
Sub MQTT_Connect_POS
Dim m As MqttConnectOptions
m.Initialize("","")
MQTT.Initialize("MQTT","tcp://::1:9096", "AutomataPosSrv")
MQTT.Connect
Wait For MQTT_Connected (Success As Boolean)
If Success = True Then
Log("Client connected!!!")
MainForm.Title = "Connected"
'MQTT.Subscribe("Some Thrift Class", 0)
Else
Log(LastException )
MainForm.Title = LastException
End If
End Sub
What is the correct wa to solve the problem?
Here is a working java sample:
Java:
try {
Tsocket transport = new TSocket("::1", 9006);
TProtocol protocol = new TBinaryProtocol(transport);
transportOpen();
AutomataPrinterSrv.Client
client = new AutomataPosSrv.Client(protocol);
} catch (Exception e) {
e.printStackTrace();
}
I must write this code in B4j ....
Thank You!