Eu tenho uma classe em java que se comunica com o programa, a comunicação está legal só que quando envio a msg conect o aplicativo em python da um erro
Traceback (most recent call last):
File “/usr/local/lib/python2.6/dist-packages/projeto/python/ssdp.py”, line 190, in _datagram_received
lines = header.split(’\r\n’)
UnboundLocalError: local variable ‘header’ referenced before assignment
e em java está o seguinte:
try{
String msgToDevice = "Connect";
int port = Default.SSDP_PORT;
MulticastSocket porta = new MulticastSocket(port);
String End = Default.SSDP_ADDR;
InetAddress grupo = InetAddress.getByName(End);
porta.joinGroup(grupo);
byte rec[] = new byte[256];
DatagramPacket pct = new DatagramPacket(rec, rec.length, grupo,port);
System.out.println("Tamanho: " + rec.length);
porta.receive(pct);
String data = new String(pct.getData());
porta.send(pct);
Log.info(data);
JOptionPane.showMessageDialog(null, data);
Lista.add(data);
MSEARCH.Start(600, "ssdp:all");
Sockets.open();
Sockets.Send(msgToDevice, End, port);
Alguem poderia me ajuda?