Очень непроверенный ответ: используйте рефлексию для создания java.net. PlainSocketImpl и посмотрите, что вы можете сделать с ним. Отражение потому, что этот класс не является общедоступным ...
Другой вариант: используйте JNI для вызова библиотеки оболочки C / C ++ вашего создания, которая установит флаги по вашему желанию.