Added BinaryStructWriter class and initial impl off MDNS client
This commit is contained in:
parent
3f61db4640
commit
64db4922ee
3 changed files with 101 additions and 7 deletions
|
|
@ -27,7 +27,7 @@ package zutil.net.ssdp;
|
|||
import zutil.StringUtil;
|
||||
import zutil.io.StringOutputStream;
|
||||
import zutil.log.LogUtil;
|
||||
import zutil.net.http.HttpHeader;
|
||||
import zutil.net.http.HttpHeader;
|
||||
import zutil.net.http.HttpHeaderParser;
|
||||
import zutil.net.http.HttpPrintStream;
|
||||
import zutil.net.threaded.ThreadedUDPNetwork;
|
||||
|
|
@ -88,7 +88,7 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
|||
|
||||
services = new HashMap<String, SSDPServiceInfo>();
|
||||
|
||||
setChacheTime( DEFAULT_CACHE_TIME );
|
||||
setCacheTime( DEFAULT_CACHE_TIME );
|
||||
enableNotify( true );
|
||||
}
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
|||
*
|
||||
* @param time is the time in seconds
|
||||
*/
|
||||
public void setChacheTime(int time){
|
||||
public void setCacheTime(int time){
|
||||
cache_time = time;
|
||||
if( isNotifyEnabled() ){
|
||||
enableNotify(false);
|
||||
|
|
@ -169,8 +169,8 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
|||
public void receivedPacket(DatagramPacket packet, ThreadedUDPNetwork network) {
|
||||
try {
|
||||
String msg = new String( packet.getData(), packet.getOffset(), packet.getLength() );
|
||||
HttpHeaderParser headerParser = new HttpHeaderParser( msg );
|
||||
HttpHeader header = headerParser.read();
|
||||
HttpHeaderParser headerParser = new HttpHeaderParser( msg );
|
||||
HttpHeader header = headerParser.read();
|
||||
|
||||
// ******* Respond
|
||||
// Check that the message is an ssdp discovery message
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue