video streaming - Forward packets from one port to another in same program -
i writing program receive video stream vlc , forward it. using java. created port (1234) , receiving packets in port vlc using udp. want forward packets port can re-route it. unfortunately cant forward .receiving part working fine. how can resolve it. code given below
datagramsocket clientsocket = new datagramsocket(1234); datagramsocket sendsocket = new datagramsocket(9999); inetaddress ipaddress = inetaddress.getbyname("localhost"); system.out.println("connected server !"); thread.sleep(100); int i=0; byte[] recievedata = new byte[8196]; byte[] senddata= new byte[8196]; datagrampacket dp=new datagrampacket(recievedata,recievedata.length, ipaddress, 1234); while(true) { clientsocket.receive(dp); recievedata=dp.getdata(); senddata=dp.getdata(); system.out.println(recievedata.tostring()); system.err.println("chunk no: "+i+" , chunk length: "+ dp.getlength() + ".----> --> forwarding"); i++; datagrampacket sendpacket=new datagrampacket(senddata, dp.getlength(), ipaddress, 9999); sendsocket.send(sendpacket); }
Comments
Post a Comment