timeout при четене от stream?

6 отговора 419 прегледа
#1

timeout при четене от stream?

пиша едно j2me приложение, което чете от socket, но искам когато чета и четенето блокира (примерно сървъра спре да праща) за повече от определено време, четенето да прекъсне. има ли някакъв лесен начин или трябва да правя thread и timer, който да го прекъсне?

Отговор
в отговор на oncho #2

Re: timeout при четене от stream?

Socket.setSoTimeout(...)

А иначе като правиш "thread и timer, който да го спира" как смяташ да спреш thread-а? :-)

Отговор
в отговор на Barracuda #3

Re: timeout при четене от stream?

ама ти сериозно ли питаш?

Отговор
в отговор на oncho #4

Re: timeout при четене от stream?

Използвай, wait и notify

The human knowledge belongs to the world.
Отговор
в отговор на az #5

Re: timeout при четене от stream?

Да, въпросът ми е абсолютно сериозен в контекста на поста на oncho. :-)

Отговор
в отговор на oncho #6

Нещо по-различно

Абе може и да излизам от контекста на въпроса ти, ама що не се поразгледаш тука:
[линк]
дали нещо няма да ти свърши работата. Вярно, че не е Java, а WML, но кой знае...
Здраве!

Отговор
в отговор на Matrix_N #7

Re: timeout при четене от stream?

Хахаха аз мисля да използва toString() и equals()

Отговор