aspose file tools*
The moose likes Sockets and Internet Protocols and the fly likes setting socket traffic class option on linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "setting socket traffic class option on linux" Watch "setting socket traffic class option on linux" New topic
Author

setting socket traffic class option on linux

Edo Dovrat
Greenhorn

Joined: Jun 02, 2008
Posts: 3
Hi,
I have a simple client/server programs that uses simple basic tcp sockets.
I'm trying to set the client socket option traffic class (differentiated services field or DSCP), by doing:
Socket requestSocket = new Socket();
requestSocket.setTrafficClass(128);
InetSocketAddress addr = new InetSocketAddress(InetAddress.getByName("192.168.16.12"), 2004);
requestSocket.connect(addr);
//send messages on the socket...

When checking the connection using wireshark, I see that on SunOs I see that this field is set correctly(under the IP section, differentiated services of the packet).
but when I run the same code on Linux I don't see this field set.

Any ideas?

Thanks,
Edo
 
Consider Paul's rocket mass heater.
 
subject: setting socket traffic class option on linux