I'm trying to do UDP networking in Java, and I've run into a problem running on of my programs on my mac.
I'm using port 67 and 68, and Java won't let me bind to them because they're already in use. I need to use them to run a simplistic BootP server to interface with some hardware. I'm guessing this is because DHCP uses these ports as well, but I don't really understand why they would still be bound by another process when my airport is turned off and I'm using ethernet with a static IP address. Is there any way I can find out and kill this process, or shut it down? Is there some kind of DHCP server built into mac that would use these ports?
Just to clarify, this works fine on my windows partition(bootcamp) under basically the same conditions.
I'm using port 67 and 68, and Java won't let me bind to them because they're already in use. I need to use them to run a simplistic BootP server to interface with some hardware. I'm guessing this is because DHCP uses these ports as well, but I don't really understand why they would still be bound by another process when my airport is turned off and I'm using ethernet with a static IP address. Is there any way I can find out and kill this process, or shut it down? Is there some kind of DHCP server built into mac that would use these ports?
Just to clarify, this works fine on my windows partition(bootcamp) under basically the same conditions.