Henry Sellers

Greenhorn
+ Follow
since Jan 16, 2013
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Henry Sellers

Hi guys,

I'm using a Raspberry Pi as ZigBee Gateway and I have an API from Smartenit which has simple XML queries which are not working for me...it worked yesterday but now......!

The port and IP address are definitely correct...any ideas please?!

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class SimpleSocketServer {

@SuppressWarnings("resource")
public static void main(String args[]) throws Exception {

ServerSocket serverSocket;
int portNumber = 50333;
Socket socket = new Socket("192.168.1.27", portNumber);
String str;

str = "<zbpPacket>";
str += "<Object>ZBP_System</Object>";
str += "<methodName>Sys_Authenticate</methodName>";
str += "<Arguments>";
str += "<Argument type='string'>Smartenit</Argument>";
str += "</Argument>";
str += "</Arguments>";
str += "</zbpPacket>";

System.out.println(str);
serverSocket = new ServerSocket(portNumber);

System.out.println("Waiting for a connection on " + portNumber);

socket = serverSocket.accept();

InputStreamReader isr = new InputStreamReader(socket.getInputStream());
BufferedReader in = new BufferedReader(isr);

String line = "";
while ((line = in.readLine()) != null) {
System.out.println(line);
}


in.close();
isr.close();
socket.close();

}

}