Duvida em socket

0 respostas
MiguelCP

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?

Criado 3 de novembro de 2009
Respostas 0
Participantes 1