File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/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
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: setting socket traffic class option on linux