Fel At: Agor Chwsmer Chrau i mewn Java Ag Timeout
Amal ni angen at chrea a ( chwsmer) chrau chyfundeb i mewn java namyn gwnawn mo angen at arhosa 'n amhendant achos 'r chyfundeb at agor. Ni angen ffordd at timeout chrau chyfundebau. 'n ddau atebion a argymelledig chyfundrefn.
'n flaenorol 'r ond ffordd was at chrea 'r chrau mewn Edau. A 'na ladd 'r edau pes ydy yn hidlo y tu hwnt i amhiniog amsera chyfynga. Hon had 'n ddau broblemau. 'n flaen Edau.kill ai Edau.suspend anghymeradwyir drefnau a ag da adla. 'n hwy availability cannot bod ddiogeledig i mewn ddyfodol chyfieithiadau chan Java. 'n ail 'r gorymdeithia was 'n abrwysg at ddeud 'r 'n lleiaf. Awron cawn a gwella drefn er JDK 1.4.
java.net.Socket ategion timeout chan JDK1.4 onwards. 'r yn canlyn ydy a sample chyfundrefn at alluoga chrau timeout i mewn Java. I mewn hon sample 500 milliseconds ddetholir fel timeout brisio.
Agor chrau heb unrhyw baramedrau. 'i hasn't been binded ai 'n gysylltiedig
Chrau sock = 'n grai Chrau )
Caethiwa at a 'n lleol 'n fyrhoedlog chluda
sock.bindnull );
Chysylltu � google.com acha chluda 80 ag a timeout chan 500 milliseconds
sock.connectnew (InetSocketAddresswww.google.com (" ", 80), 500);
'ch chyfundrefn goes 'ma
Caea 'r chrau.
sock.close );
Ffeiliedig dan Headline Newydd, Fel At, Java Feddalwedd, Tech Noda
RSS 2.0
Trackback hon Erthygl
Email hon Erthygl
'ch Mai hefyd cyffelyb i darllen |




































