Java ƒlƒbƒgƒ[ƒNƒvƒ ..
[2ch|¥Menu]
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 18:28:47
>>329

>u1000*1000ƒoƒCƒg‚©AƒXƒgƒŠ[ƒ€‚ÌI‚í‚è‚܂œǂ݂±‚Þv‚Æ‚¢‚¤ˆÓ–¡‚Ì–½—߂ł͂Ȃ¢‚±‚ÆB

ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÉŽ¸”s‚ƂȂéß‚ª–³‚¢‚Ì‚ÉA
Œ‹‰Ê‚ª“r’†‚ÅKØ‚ê‚ɂȂ錴ˆö‚ª–â‘è‚Ȃ̂ł·B

uƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ªA‚Ç‚¤‚â‚Á‚ĉ½ƒoƒCƒg“ǂݞ‚Þ‚©‚âI‚í‚è‚܂œǂݞ‚Þ‚©v‚ȂǂÌ
‰ðŒˆô‚ð–â‘è‚É‚µ‚Ä‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB

Œ‹‰Ê‚ª“r’†‚ÅKØ‚ê‚ɂȂ錴ˆö‚ª–â‘è‚Ȃ̂ł·‚ª
ŸŽè‚ɓǂݑւ¦‚Ă܂¹‚ñ‚©H


332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 19:25:52
‚¢‚‚܂łà“IŠm‚ȃŒƒX‚ª–³‚­‚ÄA’²‚ׂĂ݂½‚ñ‚Å‚·‚¯‚ÇA
‚±‚ê‚Á‚Ă܂¾’¼‚Á‚ĂȂ¢ƒoƒO‚È‚ñ‚¶‚á‚È‚¢‚Å‚·‚©H
URLØÝ¸(bugs.sun.com)
URLØÝ¸(bugs.sun.com)

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 19:48:05
‚¶‚áAŽdŽ–‚àI‚í‚肾‚µA¡“ú‚Í•—‘­‚És‚©‚È‚¢‚Å‚±‚̃XƒŒ’­‚߂Ă悤‚âI

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 19:58:25
>>332
‚»‚êAŠù‚É closed fixed ‚¾‚µA
“ǂݞ‚Ý‚ª“r’†‚©‚çŽn‚Ü‚é‚Á‚ăoƒO‚¾‚©‚猩“–ˆá‚¢‚¾‚ÆŽv‚¤‚¼B

KØ‚ê‚ɂȂé‚̂͒჌ƒxƒ‹API ‚©‚ç‚Ìo—Í‚ð‹É—Í‚»‚̂܂ܕԂ·‚Æ‚¢‚¤ˆÓ–¡‚Å
•Ö—˜‚ł͂Ȃ¢‚©‚à‚µ‚ê‚È‚¢‚ªA³‚µ‚¢ŽÀ‘•‚Å‚ ‚邯‚Í‚¢‚¦‚éB
’჌ƒxƒ‹API ‚ª‰½ŒÌKØ‚ê‚ɂȂ邩‚Í >>312 ‚ªŠù‚É—\‘z‚µ‚Ă邯‚¨‚èB

‚à‚¤ˆê‚ÂŒ¾‚¤‚ÆAInputStream ‚ÍKØ‚ê‚ɂȂÁ‚Ă͂¢‚¯‚È‚¢‚Æ‚ÍA
‚Ç‚±‚É‚à‹K’肳‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA
‚»‚̈Ӗ¡‚Å‚à URLConnection#getInputStream() ‚ª•Ô‚·
InputStream ‚ÌŽÀ‘•‚ͳ‚µ‚­AƒoƒO‚ł͂Ȃ¢B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 20:06:58
³‚µ‚¢ŽÀ‘•‚Æ‚©‹K’è‚Æ‚©‚Ê‚©‚µ‚Ä‚¢‚邯‚ÇAŽÀÛ‚ÉŠm‚©‚ß‚©‚ç”­Œ¾‚µ‚Ä‚é‚Ì‚©‚ÈEEE

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 20:18:22
>>335
Šm‚©‚ß‚é•K—v‚È‚ñ‚©‚È‚¢‚æB‚»‚ê‚Æ‚à >>311 ‚͉R‚‚¢‚Ä‚é‚Ì‚©H

URLØÝ¸(java.sun.com)(byte[])
> b ‚ª null ‚ÌꇂÍANullPointerException ‚ªƒXƒ[‚³‚ê‚Ü‚·B
> b ‚Ì’·‚³‚ª 0 ‚Ìê‡AƒoƒCƒg‚͓ǂݞ‚܂ꂸA0 ‚ª•Ô‚³‚ê‚Ü‚·B
> ‚»‚¤‚łȂ¢ê‡‚ÍA1 ƒoƒCƒgˆÈã“ǂݞ‚݈—‚ðs‚¢‚Ü‚·B
> ƒXƒgƒŠ[ƒ€‚ªƒtƒ@ƒCƒ‹‚ÌI‚í‚è‚É’B‚µ‚Ä‚¢‚邽‚߂ɓǂݞ‚ÞƒoƒCƒg‚ª‚È‚¢ê‡‚ÍA’l -1 ‚ª•Ô‚³‚ê‚Ü‚·B
> ‚»‚¤‚łȂ¢ê‡‚ÍA1 ƒoƒCƒgˆÈã“ǂݞ‚Ü‚êAb ‚ÉŠi”[‚³‚ê‚Ü‚·B

InputStream ‚ª‹K’肵‚Ä‚é‚Ì‚Íu1ƒoƒCƒgˆÈã“ǂݞ‚Þv‚Å‚ ‚Á‚Ä
EOF ‚© b ‚ª–ž”t‚ɂȂé‚܂œǂݞ‚ÞA‚Ƃ͂ǂ±‚É‚à‘‚¢‚ĂȂ¢B

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 20:27:17
available()‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚ª‘S‚ĂȂ̂³B

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 22:44:37
>Šm‚©‚ß‚é•K—v‚È‚ñ‚©‚È‚¢‚æB‚»‚ê‚Æ‚à >>311 ‚͉R‚‚¢‚Ä‚é‚Ì‚©H

‚Ù‚çA‚¾‚©‚牯‘ª‚Řb‚µ‚Ä‚à‚ËEE
‚³‚Á‚«‚ÍAŽv‚¢ž‚݂Ƃ©‚¾‚Á‚½‚µB

>A‚Ƃ͂ǂ±‚É‚à‘‚¢‚ĂȂ¢B

‰½“x‚à‚í‚´‚í‚´API‚ðˆø—p‚·‚é‚Ì‚Í\‚í‚È‚¢‚¯‚ÇA
‚»‚ÌAPI‚©‚ç“ǂݎæ‚Á‚ÄAŒ´ˆö‚͉½‚©‚ð>>311‚Í
Žw“E‚µ‚Ăقµ‚¢‚ñ‚¶‚á‚È‚¢‚©H

>InputStream ‚ª‹K’肵‚Ä‚é‚Ì‚Íu1ƒoƒCƒgˆÈã“ǂݞ‚Þv‚Å‚ ‚Á‚Ä EOF ‚© b ‚ª–ž”t‚ɂȂé‚܂œǂݞ‚ÞA‚Ƃ͂ǂ±‚É‚à‘‚¢‚ĂȂ¢B

uEOF ‚© b ‚ª–ž”t‚ɂȂé‚܂œǂݞ‚Þv‚±‚Æ‚ð˜b‚µ‚Ä‚¢‚é‚̂ł͂Ȃ­‚ÄA
read(byte[])‚ł͂ȂºKØ‚ê‚Ȃ̂©‚È‚ñ‚¾‚¯‚ÇH
read(byte[])‚ł͂Ȃº‘S•”“ǂݞ‚߂Ȃ¢‚Ì‚©‚¶‚á‚È‚¢‚æB
‚¸‚¢‚Ô‚ñ‚ÆŽ©‘¸S‚ª‹­‚¢l‚È‚ñ‚¾‚ËB

“¯‚¶Ž–‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚ÄA‚»‚ë‚»‚ëX‚¢‚ñ‚¾‚¯‚Ç‚à‚¤Ž~‚߂Ă­‚ê‚éH
byte[]‚Æchar[]‚ª‚Ç‚¤‚Æ‚©Œ¾‚Á‚Ä‚½‚¯‚ÇAŒ‹‹Ç‚Ȃɂ©ŠÖŒW‚ ‚é‚Ì‚©H

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 23:25:35
‚ׂ‚ɂ³Aø‚ç‚ê‚æ‚¤‚ª‰½‚¾‚낤‚ª‚ׂ‚ɂ±‚Á‚¿‚Í¢‚ç‚È‚¢‚ñ‚¾‚æ‚ËB
ƒŒƒ|[ƒg‚Ì’÷‚ߨ‚è‚ɊԂɇ‚í‚È‚¢‚̂͂ ‚ñ‚½‚È‚ñ‚¾‚µB

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 23:26:22
«‚±‚±‚Å"Ÿ—˜éŒ¾"

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 00:01:53
‚Í‚¢Aread‚̃XƒjƒyƒbƒgB



int cnt = 0;

while(cnt >= READBYTES){
int tmpcnt = read(READBYTES);

if(tmpcnt <= 0){
throw nullpo;
@}

cnt += tmpcnt;
}



342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 00:39:03
’N‚©ˆêl‚¾‚¯‚ª‰÷‚µ‚¢‚Ý‚½‚¢

ÌßÌßÌß

¡“ú‚Í•—‘­s‚©‚È‚­‚Ä‚àŠy‚µ‚ß‚½‚È

ÌßÌßÌß


343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 00:49:19
>>338
> read(byte[])‚ł͂ȂºKØ‚ê‚Ȃ̂©‚È‚ñ‚¾‚¯‚ÇH
> read(byte[])‚ł͂Ȃº‘S•”“ǂݞ‚߂Ȃ¢‚Ì‚©‚¶‚á‚È‚¢‚æB
ccB‰½‚ªˆá‚¤‚Ì‚©‚ðà–¾‚µ‚Ä‚­‚êB

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 01:22:08
>>338 —Ⴆ‚ÎA
ã‚ÍA‰‚ß‚©‚ç“ǂݞ‚à‚¤‚ª“r’†‚©‚ç“ǂݞ‚à‚¤‚ªA
KØ‚êiI‚í‚肪“r’†‚ÅØ‚ê‚é)‚ÉŠÖŒW‚µ‚Ä‚¢‚È‚¢B

‰º‚ÍA•K‚¸‰‚ß‚©‚ç“ǂݞ‚Ü‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚Á‚ÄA‚©‚ÂA
—\’肵‚Ä‚¢‚½‚Æ‚±‚ë(’·‚³)‚܂œǂݞ‚ñ‚Å‘S•”“ǂݞ‚ñ‚¾‚Æ‚¢‚¦‚邪A
‚±‚Ì‘S•”i‰‚ß‚©‚çI‚í‚è‚Ü‚Å)“ǂݞ‚Þ‚©‚Ç‚¤‚©‚ÍKØ‚ê‚ÆŠÖŒW‚È‚¢B

‚½‚µ‚©A“r’†‚ÅKØ‚ê‚ɂȂ錴ˆö‚¾‚Á‚½‚æ‚ËB
“ú–{Œê‚̉ðŽß‚Ì·‚¾‚ÆŽv‚¤‚¯‚ÇEE

¡‚¿‚å‚Á‚Æ–Z‚µ‚¢‚©‚炱‚ê‚®‚ç‚¢B
available()‚½‚µ‚©‚ÉEE
ƒt[ƒ]ƒNA‰´‚à˜A‚ê‚Ä‚Á‚Ä‚­‚êEE

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 01:55:46
>>343
Žš”‚ªˆá‚¤‚ñ‚¶‚á‚ËH

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 02:08:05
>>338
> read(byte[])‚ł͂ȂºKØ‚ê‚Ȃ̂©‚È‚ñ‚¾‚¯‚ÇH
‚»[‚ä[Žd—l‚¾‚©‚çBˆÈãB

‚Å—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚Ă݂½‚è‚·‚éB

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 06:42:42
•—‘­‚à‚¢‚¢‚ªAƒGƒCƒY‚Åg‘Ì‚ª•…‚Á‚¿‚Ⴄ‚̂͊¨•Ù‚¾‚ÈB

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 07:38:38
ƒXƒgƒŠ[ƒ€‚̃oƒCƒiƒŠ[“]‘—‚Å
“r’†‚ÅØ‚ê‚ÄI‚í‚Á‚½‚è
Š®—¹‚µ‚È‚©‚Á‚½‚肵‚Ă邯‚Ç
int in.read()
‚Å‚PƒoƒCƒg‚¸‚‚¿‚Ü‚¿‚Ü‚â‚ç‚È‚¢‚Æ
ƒ_ƒ‚È‚ñ‚¶‚á‚È‚¢‚Ì‚©H

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 09:28:26
InputStream in=con.getInputStream ();
byte[] buf=new byte[1000*1000];
int size=0;

for (int k=0; size<buf.length && (k=in.read())!=-1;)
{
buf[size++]=(byte)k;
}

‚±‚ê‚̓`ƒ}ƒ`ƒ}‚Å‚·‚ªAK؂ꂺ‚¸‚ɃXƒgƒŠ[ƒ€I‚í‚è‚܂œǂݞ‚߂܂·B‰ðŒˆôB

>>341

for (;;)
{
int sz=in.read(buf, size, buf.length);
if (size>=buf.length || sz==0 || sz==-1) break;
size+=sz;
}

‚Å‚àAurl‚ª "URLØÝ¸(www.yahoo.co.jp)‚Ȃǂ͗áŠO‚ªo‚Ü‚·B

Exception in thread "main" java.lang.IndexOutOfBoundsException
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at Test.main(Test.java:37)

‚Æ‚·‚邯AInputStream‚ÍAint read()‚Å‚·‚ނ̂ł·‚ªA
int read(byte[]), int read(byte[],int,int)‚ÍA(‚Ç‚¤‚â‚Á‚ÄŽg‚¤‚©‚ÆŒ¾‚¤‚æ‚è‚à)Ž©•ª‚ÅŽg‚¤‚Æ‚«‚͂ǂ±‚ªŽg‚¢‚Ç‚±‚ë‚È‚ñ‚Å‚µ‚傤‚©H

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 09:52:26
>>329‚͂₳‚µ‚¢‚È‚ 

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 10:15:56
>>349
> for (int k=0; size<buf.length && (k=in.read())!=-1;)
>@buf[size++]=(byte)k;
‚±‚êAKØ‚ê‚ɂ͂Ȃç‚ñ‚©‚à‚µ‚ê‚ñ‚ªAʼn‚É 0‚ª“ü‚ç‚ñ‚©H

> int sz=in.read(buf, size, buf.length);
InputStream ‚ÌŽd—l‚Å‚ÍAsize ‚ª 0ˆÈŠO‚ÌðŒ‚Å ‚±‚Ìs‚ðŽÀs‚·‚éê‡
IndexOutOfBoundsException“Š‚°‚È‚¢‚Æ‚¢‚¯‚È‚¢Ž–‚ɂȂÁ‚Ä‚éB
in.read(buf, size, buf.length - size) ‚Æ‚©‚µ‚È‚¢‚ÆB

‚ ‚ÆAsize>=buf.length ‚ÌðŒ‚Ń‹[ƒv”²‚¯‚é‚È‚ç size += sz ‚â‚Á‚½Œã‚Ì•û‚ª—Ç‚¢‚¼B
‚‚¢‚łɌ¾‚¤‚ÆAsz == 0 ‚à“Á‚É—v‚ç‚È‚¢B

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 10:18:48
> ‚±‚êAKØ‚ê‚ɂ͂Ȃç‚ñ‚©‚à‚µ‚ê‚ñ‚ªAʼn‚É 0‚ª“ü‚ç‚ñ‚©H
‚ A“ü‚ç‚È‚¢‚ËBޏŒhޏŒhB

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 10:45:51
>>350Šm‚©‚ɂ₳‚µ‚¢‚Å‚·B“ǂ݈Ⴆ‚È‚©‚Á‚½‚ç‚Å‚·‚¯‚ÇEE

InputStream in=con.getInputStream ();
byte[] buf=new byte[1000*1000];
int size=0;

for (int k; size<buf.length; ++size)
{
k=in.read();
if (k!=-1) break;
buf[size]=(byte)k;
}

>>341 ‚ª‚¢‚¢‚½‚¢‚̂͂±‚ê‚Å‚µ‚åH

for (int sz; size<buf.length; size+=sz;)
{
sz=in.read(buf, size, buf.length);
if (sz==-1) break;
}

int InputStream.read(byte[],int,int)‚ÍŒ‹‹Ç‚ǂ̂ ‚½‚è‚ÅŽg‚¤‚Ì‚¾‚낤EE

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 11:01:35
‚±‚Á‚¿‚ËB

for (int sz; size<buf.length; size+=sz;)
{
sz=in.read(buf, size, buf.length - size);
if (sz==-1) break;
}


355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 13:47:45
>>311
>java.net.URLConnection con=url.openConnection();
>InputStream input=con.getInputStream();
>byte[] buffer=new byte[1000*1000];
>int size=input.read(buffer);
>String data=new String(buffer, 0, size); @

‚±‚̃R[ƒh‚ªAu(1000*1000ƒoƒCƒg‚©‚çˆì‚ê‚È‚¢”͈͂ÅA)ƒXƒgƒŠ[ƒ€‚ÌI‚í‚è‚܂œǂßv
‚Á‚Ä‚¢‚¤ˆÓ–¡‚ł͖³‚¢‚±‚Ƃ͗‰ð‚µ‚Ä‚éH

‚Ü‚ŸA—‰ð‚µ‚ĂȂ¢‚©‚çA
>>331
>ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÉŽ¸”s‚ƂȂéß‚ª–³‚¢‚Ì‚ÉA
>Œ‹‰Ê‚ª“r’†‚ÅKØ‚ê‚ɂȂ錴ˆö‚ª–â‘è‚Ȃ̂ł·B
‚È‚ñ‚ÄA“Ú’¿Š¿‚È‚±‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚낤‚¯‚ÇB
ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÅAuKØ‚ê‚Å‚¢‚¢‚æv‚Á‚Ä‚¢‚¤ˆÓ–¡‚̃vƒƒOƒ‰ƒ€(>>311)‘‚¢‚Ä‚é‚Ì‚ÉA
KØ‚ê‚ɂȂç‚È‚¢——R‚ª‚È‚¢B‚à‚¿‚ë‚ñAí‚ÉKØ‚ê‚ɂȂé‚Á‚ĈӖ¡‚ł͂Ȃ¢B

> int InputStream.read(byte[],int,int)‚ÍŒ‹‹Ç‚ǂ̂ ‚½‚è‚ÅŽg‚¤‚Ì‚¾‚낤EE
‚»‚è‚áA>>353‚Ì‘O”¼‚æ‚è‚àA>>354‚Ì•û‚ªŒø—¦‚ª—Ç‚¢‚©‚炾‚ëB
“®ì‘¬“x–³Ž‹A“®‚¯‚Ηǂ¢A‚Æ‚¢‚¤‚Ì‚¾‚Á‚½‚çAint InputStream#read()‚¾‚¯‚Å‘«‚è‚éB

byte[]Achar[]‰]X‚ÍA
>>316 ‚Ì
> Reader input=new InputStreamReader(con.getInputStream());
> ‚Æ‚â‚邯A‘S•”“ǂݞ‚߂邿‚¤‚Ȃ̂ÅA
‚ðŽó‚¯‚ÄB‚»‚ê‚ʼn¼‚ɓǂ݂±‚ß‚½‚Æ‚µ‚Ä‚àAŒ³‚̃R[ƒh‚œǂ݂½‚©‚Á‚½‚à‚̂Ƃ͈Ⴄ‚à‚̂ɂȂéA‚Á‚ĈӖ¡B
‚ ‚ A‚Å‚àÅI“I‚É
>String data=new String(buffer, 0, size); @
‚ÆString‚É‚µ‚½‚¢‚Ì‚©B‚È‚çA–â‘è–³‚¢B


356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 15:41:18
Runtime.exec() ‚Å‹N“®‚µ‚½ Process ‚̃vƒƒZƒXID‚͂ǂ¤‚·‚ê‚΂킩‚è‚Ü‚·‚©H

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:10:29
>>355
‚¨‘O‚Í‚à‚¤‚µ‚Ⴕ‚á‚èo‚Ä‚±‚È‚¢‚­‚Ä‚¢‚¢B

‚¨‘O‚ÍÅŒã‚܂ŋC‚ª‚‚¢‚ĂȂ¢‚¾‚낤‚¯‚ÇA‚à‚¤‰ðŒˆ‚µ‚Ä‚é‚ñ‚¾‚æB

‘f’¼‚ÉuŽ„‚¾‚¯‚í‚©‚ç‚È‚¢‚Ì‚ÅA‹³‚¦‚Ä‚­‚¾‚³‚¢v‚Æ‘‚¯‚±‚̈¢•ð‚ªI

>‚±‚̃R[ƒh‚ªAu(1000*1000ƒoƒCƒg‚©‚çˆì‚ê‚È‚¢”͈͂ÅA)ƒXƒgƒŠ[ƒ€‚ÌI‚í‚è‚܂œǂßv

‚Á‚ÄŸŽè‚ɉðŽß‚µ‚Ä‚¢‚éA‚ ‚È‚½‚ªŒ´ˆö‚Å‚·B‚»‚ñ‚ÈŽ–‚͂ǂ±‚©‚ç“ǂݎæ‚ê‚é‚̂łµ‚傤‚©H

‚¨‘O‚Í‚¢‚‚܂łà}X‚µ‚­‚Ä“ªˆ«‚¢‚Ì•ª‚©‚Á‚½‚©‚çA‚±‚̃XƒŒ‚̉‚߂ɖ߂Á‚Ä‚à‚Á‚Æn“Ç‚µ‚Ä‚±‚¢B

‚Æ‚±‚ë‚ÅA‰½“x‚à“¯‚¶‚±‚Æ‚µ‚©‘‚¢‚ĂȂ¢‚¯‚ÇA‚¨‘O‚ÍŽÀÛ‚ÉŽŽ‚µ‚ĂȂ¢‚ÅAŸŽè‚È‚±‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©H

‚Ç‚¤‚à’¦‚è‚ĂȂ¢‚悤‚¾‚©‚çA¡Œã‚Í‚¨‚Ü‚¦‚ÌŽ–‚ðŠÄŽ‹‚µ‚Ä•t‚¯‘_‚¤‚µ‚©‚È‚³‚»‚¤‚¾‚ÈB

‰½‚©‹N‚±‚é‘O‚ÉA‚¹‚¢‚º‚¢g‹ß‚È‚±‚ƂɋC‚ð”z‚Á‚Ä‚½•û‚ª‚¢‚¢‚¾‚낤B

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:12:45
‚Ü‚½‚Ü‚½ÜÛÀ

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:23:26
>355
’m‚Á‚Ă邯Žv‚¤‚¯‚ÇA
int InputStream#read(byte[],int,int) ‚Í
int InputStream#read()‚ð“à•”‚ʼnñ‚µ‚Ä‚¢‚éŽg‚Á‚Ä‚¢‚邾‚¯‚¾‚¼B

ƒTƒuƒNƒ‰ƒX‚ÅŽÀ‘•‚·‚él‚ÍA‚à‚Á‚ÆŒø—¦‚ª—Ç‚¢•û–@‚Å‚â‚邯‚æ‚¢‚Æ‚¢‚¤‚¾‚¯‚ÅA
‚‚ׂ±‚׌¾‚킸‚ÉA“®ì‘¬“xdŽ‹EŒø—¦‚à—Ç‚¢ŽÀ‘•‚ð‘‚¢‚Ă݂ë‚âI

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:25:37
>>355‚»‚è‚áA>>353‚Ì‘O”¼‚æ‚è‚àA>>354‚Ì•û‚ªŒø—¦‚ª—Ç‚¢‚©‚炾‚ëB
‚±‚ê‚̈Ӗ¡‚ª•ª‚©‚ç‚È‚¢‚¯‚ÇA‰½‚𪋒‚É‚»‚¤‚¢‚¦‚é‚ÌH


361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:27:57
‚Ö[AJava‚̃lƒbƒgƒ[ƒN‚Á‚ÄŠ´î‚Å‘‚­‚Ì‚©

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:29:35
“¦‚°‚Ă΂©‚è‚Å
‚Ü‚½‚Ü‚½ÜÛÀ

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:41:25
‚Ö[AJava‚̃lƒbƒgƒ[ƒN‚Á‚ăeƒCƒ‰[“WŠJ‚Å‘‚­‚Ì‚©‚Å‚·‚ªA‰½‚©H

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 17:47:04
ƒXƒgƒŠ[ƒ€‚©‚ç‚̃f[ƒ^“ǂݎæ‚è‚̓jƒ…[ƒgƒ“–@‚ÅŽû‘©‚³‚¹‚Ü‚·‚ª‰½‚©H

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 18:03:27
Žû‘©‚Æ‚¢‚¤‚±‚Æ‚ÍA—ë“_‚ª‚ ‚é•Ûá‚͂ǂ±‚ł킩‚é‚ÌH

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 18:17:37
>>364“ǂݎæ‚è‚Í”÷•ª‚Å‚«‚é‚ÌH

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 18:25:09
‚æ‚Á‚ۂlj÷‚µ‚©‚Á‚½‚ñ‚¾‚낤‚Èc





368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 18:43:38
ƒeƒCƒ‰[‹‰”H

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 20:30:27
¡“ú‚à•—‘­s‚©‚È‚¢‚ÅA‚±‚Á‚¿‚ð”`‚¢‚Ă݂½‚¯‚Ç
‚¢‚‚܂łà’p‚¸‚©‚µ‚¢“z‚¾‚È
ƒIƒŒ‚Ì‘ã‚í‚è‚ÉA’N‚Å‚à‚¢‚¢‚©‚ç“z‚ðƒO[‚ʼn£‚Á‚Ä‚­‚ê‚È‚¢‚©H

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 22:02:49
1ƒoƒCƒg“ǂ݂̓oƒJ‚Ì‚â‚邱‚Ƃł·B

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/08 22:23:33
1ƒrƒbƒg“ǂ݂͊w¶‚Í‚â‚ç‚È‚¢‚±‚Ƃł·B

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 02:44:55
‚©‚Á‚±‚¾‚¯‚‚¯‚ĉ½‚àì‚ê‚È‚¢“z‚Á‚ÄAˆê”Ô‚©‚Á‚±ˆ«‚¢‚ñ‚¾‚È‚Ÿ`
‚ÆŽv‚Á‚½B

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 08:57:00
>>372
‚¨‘O‚àŒ»óŒû‚¾‚¯‚¾‚¯‚Ç‚ÈB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 09:41:53
‚Ƃ肠‚¦‚¸‚¨‚±‚¿‚á‚Ü‚ÍAPI‚ƃhƒLƒ…ƒƒ“ƒg‚̈Ⴂ‚­‚ç‚¢—‰ð‚µ‚Ä‚­‚ê

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 09:59:48
>>374
‚¨‘O‚͂قñ‚ƂɌû‚¾‚¯‚¾‚ÈB

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 12:12:41
‚Æ‚±‚ë‚ÅA”Þ‚ÍKØ‚ê‚ɂȂ鎖‚ð—‰ð‚Æ‚©”[“¾‚Æ‚©‚Å‚«‚½‚Ì‚¾‚낤‚©H

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 12:59:07
’á”\A‹Cˆá‚¢‚Ì—Þ‚¢‚Í•ú’u„§

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 22:08:44
•—‘­‚É‚às‚©‚È‚¢‚Å
ƒXƒgƒŒƒX‚̂͂¯Œû‚ª‚È‚¢
‚¨‚΂¿‚á‚ñ‚½‚¿‚Æ“¯‚¶‚Ì‚ª
‚Ç‚±‚É‚Å‚à‚¢‚é‚ñ‚¾‚È`

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/10 00:20:26
>>376o—ˆ‚È‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚ÌH‚Æ‚±‚ë‚ÅŒN‚Í—‰ð‚Å‚«‚½‚ÌH

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/10 17:43:39
>>341 read‚̃Xƒjƒyƒbƒg’ñަ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚ê‚̓XƒgƒŠ[ƒ€‚Å—Ç‚­Žg‚¤ƒpƒ^[ƒ“‚¾‚Á‚½Ž–‚ð–Y‚ê‚Ă܂µ‚½B
>>337 ‚»‚ê‚Æavailable()‚Ì’ñަ‚àŽQl‚ɂȂè‚Ü‚µ‚½B

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/10 20:57:01
available()‚ÌAPI‚É‚ ‚é
„–ß‚è’l: ƒuƒƒbƒN‚µ‚È‚¢‚Å“ü—̓XƒgƒŠ[ƒ€‚©‚ç“ǂݞ‚Þ‚±‚Æ‚ª‚Å‚«‚éƒoƒCƒg”
‚±‚̃uƒƒbƒN‚Á‚Ä‹ï‘Ì“I‚ɉ½‚ÌŽ–‚Å‚·‚©H

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/10 22:36:26
URLØÝ¸(www.google.co.jp)

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/11 00:20:37
>>382‚Ç‚¤‚àI

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/11 06:37:01
‚Å‚ñ‚Å‚ñI

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/11 15:34:34
>>359
>>355
>’m‚Á‚Ă邯Žv‚¤‚¯‚ÇA
>int InputStream#read(byte[],int,int) ‚Í
>int InputStream#read()‚ð“à•”‚ʼnñ‚µ‚Ä‚¢‚éŽg‚Á‚Ä‚¢‚邾‚¯‚¾‚¼B

InputStream‚ł͂»‚¤‚¾‚ªASocketInputStream‚Å‚ÍA
int read(byte[], int, int)‚ªint read()‚ðŒÄ‚Ño‚·‚킯‚¾‚ªB
­‚È‚­‚Æ‚àSun Java‚Ì1.5.0‚Å‚ÍB
‚Ç‚±‚©‚ÅAƒlƒbƒgƒ[ƒN‚̘b‚©‚çAƒWƒFƒlƒŠƒbƒN‚ÈInputStream‚̘b‚É‘JˆÚ‚µ‚Ä‚½‚Ì‚©H


386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/11 18:16:11
‚Å‚ñ‚Å‚ñ‚¾‚©‚ç‚¶‚á‚Ë[‚Ì
‚Æ‚±‚ë‚ÅA‚Å‚ñ‚Å‚ñ‚Á‚ĂȂñ‚¾‚æI

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/11 19:40:49
>>385
‚¨‘O‚Í“ª‚í‚é‚»‚¤‚¾‚È

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/12 01:49:48
>>385
‰½‚ð•·‚«‚½‚¢‚Ì•ª‚©‚ç‚È‚¢‚ñ‚¾‚¯‚ÇA•·‚«‚½‚¢Ž–‚Í‚»‚ñ‚Ȃɑ厖‚Ȃ̂©H

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/13 23:20:00
Socket soc=new Socket(host,port);
BufferedOutputStream buffOut=new BufferedOutputStream(soc.getOutputStream ());
PrintStream out=new PrintStream (buffOut);

soc.close()‚Æ‚â‚邯AŽ©“®‚Åout.close()AbuffOut.close()‚ɂȂé‚̂łµ‚傤‚©H
‚½‚Æ‚¦‚΃‰ƒbƒv‚µ‚Ä‚¢‚ébuffOut.close()‚¾‚Æout.close()‚܂ł͂Ȃç‚È‚¢‚ÆŽv‚¤‚̂ł·‚¯‚ÇB
‚æ‚낵‚¯‚ê‚΂²Žw“±‚¨Šè‚¢‚µ‚Ü‚·B

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/13 23:36:28
‚æ‚­l‚¦‚邯AŽ©•ª‚ÅŽŽ‚¹‚΂¢‚¢‚±‚Ƃłµ‚½
½Ï¿

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/14 01:27:29
ŽŽ‚µ‚Ä•ª‚©‚ç‚È‚©‚Á‚½‚ç•·‚¯‚΂¢‚¢

ŠÔˆá‚¢‚ðŽ©•ª‚Å”F‚߂邱‚Ƃ̓Gƒ‰ƒC


392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/14 01:46:44
ƒ\ƒPƒbƒg‚ðŽg‚Á‚ÄAƒT[ƒo[‚©‚çƒNƒ‰ƒCƒAƒ“ƒg‚É0.1•b‚²‚ƂɃf[ƒ^‚ð‘—M‚·‚邱‚Æ‚ðl‚¦‚Ä‚¢‚Ü‚·B
‚»‚ê‚Å«‚±‚ñ‚ÈŠ´‚¶‚̂𑂢‚½‚ñ‚Å‚·‚ªc
while (true) {
@@out.writeByte(c);
@@out.flush();
@@Thread.sleep(100);
}
ƒNƒ‰ƒCƒAƒ“ƒg‚Ƀf[ƒ^‚ª“Í‚­‚Æ‚«‚ÉA0.2•b‚²‚Ƃɑ—M2‰ñ•ª‚̃f[ƒ^‚ªŒÅ‚Ü‚Á‚Ä—ˆ‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·B
ŽŽ‚µ‚É‘—MŽüŠú‚ð30ƒ~ƒŠ•b‚É‚µ‚Ă݂½‚ç‚â‚Á‚Ï‚è0.2•b‚²‚ƂɌł܂Á‚Ä—ˆ‚Ü‚µ‚½B
‚±‚ê‚ÍŽd—l‚Å‚·‚©H

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/14 02:00:51
Žn‚߂̎¿–â‚Åout‚Æin‚Å‘½­ˆá‚¢‚Ü‚·‚ªA
soc.close()‚Å‚Íjava.io.*ŠÖŒW‚͕‚¶‚Ü‚¹‚ñ‚Å‚µ‚½B
in.close();
soc.close();
‚ªì–@‚̂悤‚Å‚·B

soc.close();
in.close();
b=in.read();
Exception in thread "main" java.io.IOException: Stream closed
at java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at k.main(k.java:22)

soc.close();
b=in.read();
in.close();
Exception in thread "main" java.net.SocketException: socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at k.main(k.java:22)


394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/14 08:38:08
>>392
java.net.Socket‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ð“Ç‚ñ‚ÅB
TCP_NODELAY‚̂Ƃ±‚ëB

395:392
06/09/14 22:32:57
>>394
‰ðŒˆ‚µ‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/15 05:48:39
•—‘­H—H—¬sH

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 06:04:33
ƒXƒjƒyƒbƒg‚Á‚ÄC‚Ì‚©H

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 12:02:54
ƒŠƒAƒ‹ƒ^ƒCƒ€OS‚Å‚à‚È‚¯‚ê‚Î0.1•b‚¨‚«‚É‘—M‚Á‚ÄŒµ‚µ‚¢‚È‚ B
ƒqƒ“ƒgFJavaVM‚ðŠÜ‚Þ¢‚Ì’†‚ÌOS‚̂قƂñ‚ǂ̓vƒŠƒGƒ“ƒvƒeƒBƒuˆ—B

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 12:13:21
>>398
ˆø‚Áž‚ß

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 12:16:38
RMIŽg‚Á‚Ä‚él‚¢‚éH
EJBŽg‚Á‚Ä‚él‚Í‹‚Ä‚à
RMI‚ð‚»‚Ì‚Ü‚ÜŽg‚¤l‚ɉï‚Á‚½‚±‚ƂȂ¢

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 12:29:18
ƒIƒuƒWƒFƒNƒgŽwŒü‚Ȋ‹«‚Å‚ÍA
’¼Ú’@‚­‚æ‚èA‚Ç‚ñ‚Ç‚ñƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚ð‚½‚ßž‚ñ‚Å‚¢‚­—¬‹VB
ƒ~ƒhƒ‹ƒEƒFƒA‘‚­lˆÈŠO‚ÍA’¼ÚŽg‚í‚È‚¢‚Ì‚ª‘½‚­‚Ä‚à‰½‚Ì•sŽv‹c‚͂Ȃ¢B


402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 13:08:17
Java‚ÅP2P‚̃lƒbƒgƒQ[ƒ€ì‚é‚È‚çˆê”ÔŒ»ŽÀ“I‚Ȃ̂ªRMI‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç‚ËB

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 17:16:53
RMIŽg‚Á‚Ă邿B

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 17:37:29
ƒzƒ“ƒg‚i‚`‚u‚`‚Á‚Ä‚¨‰Ž‚³‚ñŒü‚¯‚¾‚È‚ 

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 18:03:31
>>404
Java‚ªŒ™‚ɂȂÁ‚½‚ñ‚Å‚·‚¯‚ÇA‚Ç‚ê‚Éæ‚芷‚¦‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
“–‘Rƒlƒbƒg[ƒ[ƒN‚ª’†S‚Å‚·B

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/16 19:56:39
Œ™‚ɂȂÁ‚½‚Æ‚©Aæ‚芷‚¦‚邯‚©A
‚»‚¤‚¢‚¤‘I‘ðŽˆ‚ª‚ ‚é‚Á‚Ä‚±‚Ƃ̓zƒr[—p“r‚©‚¢H

‚¾‚Á‚½‚ç•ʂɂȂñ‚Å‚à‚¢‚¢‚ñ‚¶‚á‚ËH
“®‚©‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¾‚µB

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/02 12:43:46
java‚Ì‘ã‚í‚è‚Á‚½‚Á‚ÄAc/c++‚Æ‚©‚½‚­‚³‚ñ‚ ‚é‚Å‚µ‚傤B
tomcat‚Æ‚©‚Ì‘ã—p‚͓‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/02 16:51:35
LISP‚É‚Å‚à‚µ‚Ä‚¨‚¯B

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/02 19:24:38
‚q‚t‚a‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x‚x

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/02 19:35:08
perlwwwww

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/03 21:10:57
LimeWire‚ÌŒŸõ‹@”\‚Á‚ÄA‚Ç[‚â‚Á‚Ä‚é‚ñ‚Å‚·‚©H
Winny‚ÍAIPƒAƒhƒŒƒX‚ðˆÃ†‰»‚µ‚½ƒm[ƒh‚ðŽg‚Á‚Ă܂·‚ªA
LimeWire‚ɂ͂»‚ꂪ‚ ‚è‚Ü‚¹‚ñB
‚Ü‚³‚©AIPƒAƒhƒŒƒX‚ð“K“–‚Éì‚Á‚Ä‘ŠŽè‚ªLimeWire‚ð‹N“®‚µ‚Ă邩ƒ`ƒFƒbƒN‚È‚ñ‚Ä‚±‚Ƃ͂â‚Á‚ĂȂ¢‚¾‚낵B


412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/03 21:20:19
HTTP‚Á‚ăNƒ‰ƒAƒ“ƒg‚Ì‘—Mƒf[ƒ^‚ð‘S•”Žó‚¯Žæ‚è‚Ü‚µ‚½‚Á‚Ă̂ð“Á’è‚Å‚«‚È‚¢‚ÌH
‚»‚ê‚Æ‚àContent-Length‚ª•K‚¸•t‚¢‚Ä‚é‚Ì‚ª‘O’ñ‚¾‚Á‚½H
¶ƒ\ƒPƒbƒg‚Åì‚Á‚ĂĂ¢‚Á‚±‚¤‚Éinput‚ðØ’f‚µ‚Ä‚±‚È‚¢‚©‚ç—Ç‚­•ª‚©‚ç‚È‚¢B

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/04 00:04:20
1.0‚Ȃ瑗‚èI‚í‚Á‚½‚ç‚Ô‚¿Ø‚Á‚Ä—Ç‚¢‚æB
HTTP‚ÌRFC‚®‚ç‚¢“ǂ߂æB

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/06 16:25:11
>>412
‚±‚Ì ‚Í 1.1 ‚¾‚©‚ç‚ÈB•’ÊØ‚ê‚È‚¢B’·‚³‚Í content-length ‚¾B


415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/06 20:21:35
>>413
‚·‚Ü‚ñ‚ËA‚»‚Ì‚¤‚¿“Ç‚ñ‚ł݂éB

>>414
‚ ‚肪‚Æ‚¤A•‚©‚Á‚½‚æB

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/12/07 22:51:28
chunked“]‘—‚É‚à’ˆÓ`

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/01 15:12:23
winxp sp2, jdk6‚Å
•׋­‚Ƀlƒbƒgƒ[ƒNƒXƒLƒƒƒi‚̂悤‚È‚à‚̂𑂢‚Ä‚¢‚Ü‚·B

ƒ\ƒPƒbƒg‚ðŠJ‚­Žž‚Ƀ^ƒCƒ€ƒAƒEƒg‚ðݒ肵‚½‚¢‚ñ‚Å‚·‚ªA

try{
Socket hoge = new Socket();
hoge.connect(new InetSocketAddress(url, port), 1000);
}catch(SocketTimeoutException e ){
}catch(IOException e ){
}finnaly{
if(soket != null){
socket.close();
}
}

‚Á‚Ä‚¢‚¤‚悤‚ÈŠ´‚¶‚Å•¡”ƒXƒŒƒbƒh‚ʼnñ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‘¶Ý‚µ‚È‚¢ƒAƒhƒŒƒX‚¾‚ÆSocketTimeoutException‚ðo‚µ‚½Œã‚ÉA
SYN_SENT‚ª20•b‚Ù‚ÇŽc‚Á‚½‚܂܂ɂȂè‚Ü‚·B
‘¶Ý‚µ‚È‚¢ƒAƒhƒŒƒX‚ª•¡”‚ ‚邯ASP2‚Ìharf-open@10ŒÂ§ŒÀ‚Ɉø‚Á‚©‚©‚Á‚Ä
20•b‚½‚Á‚ÄSYN_SENT‚ªÁ‚¦‚é‚܂ŎŸ‚Ìconnect‚ªƒuƒƒbƒN‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚¤‚¢‚¤‚à‚ñ‚Ȃ̂łµ‚傤‚©HHH

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/02 23:52:48
IPƒAƒhƒŒƒX‚⃆[ƒU[‚ªŽg‚Á‚Ä‚¢‚éƒpƒ\ƒRƒ“‚âŒg‘Ñ“d˜b‚È‚Ç‚ðŒ©•ª‚¯‚Ä
ƒ^ƒO‚ð‘‚«Š·‚¦‚邯‚¢‚¤‚±‚Ƃ͉”\‚Å‚·‚©H

ƒP[ƒ^ƒC‹ó‚̃AƒNƒZƒX‚Í@<mova.html>‚ÅƒŠƒ“ƒN
<PC.html>‚©‚çƒAƒNƒZƒX‚µ‚½‚Æ‚«‚¾‚¯ƒ^ƒO‚ð<pc.html>‚Ö•ÏX

‚¨‚ñ‚È‚¶ƒy[ƒW‚Å‚àIP‚ÅƒŠƒ“ƒNæ‚̃^ƒO‚ð‘‚«Š·‚¦‚éŽd—l‚É‚µ‚½‚¢‚̂ł·‚ª

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/09 20:26:29
>>418
CGI‚©SSI‚ÌŽd‘g‚Ý(‚ ‚é‚¢‚ÍSSI‚ð—˜—p‚µ‚½Œ¾ŒêBPHP‚È‚Ç)‚ðŽg‚¦‚΂ł«‚éB

JavaScript ‚Å‚à‚Å‚«‚È‚¢‚±‚Ƃ͂Ȃ¢‚©‚ÈBŒg‘Ñ‚Å‚Í JavaScript ‚Í“®‚©‚È‚¢
‚à‚Ì‚Æl‚¦‚Ä <noscript> ‚ÉŒg‘Ñ—pƒŠƒ“ƒN‚ð“ü‚ê‚Ä‚¨‚­‚Æ‚©‚ËB
(‚ A‚Å‚àA‚±‚Ì ‚̓tƒ‹ƒuƒ‰ƒEƒU‚ª‚ ‚é‚Ì‚©)


420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/09 21:14:15
‚È‚ñ‚ÅjavaƒXƒŒ‚ÅH‚Á‚ÄŠ´‚¶‚È‚ñ‚¾‚¯‚Ç
Struts‚Æ‚©‚Å‚àŠÈ’P‚Éo—ˆ‚邿

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/11 19:34:27
>>419
ƒP[ƒ^ƒC‚©‚ç‚̃AƒNƒZƒXŒ³‚ÌIPƒAƒhƒŒƒX‚È‚ñ‚ÄA‘SƒLƒƒƒŠƒA‚ ‚킹‚Ä‚àƒNƒ‰ƒXC‚Å”\’ö“x‚¾‚©‚çA
ƒ\[ƒXIPƒAƒhƒŒƒXŒ©‚ÄA‰‚Á’[‚©‚çƒP[ƒ^ƒC—p‚Ƀy[ƒW¶¬‚·‚ê‚ÎOK‚¾‚ÆŽv‚¤B

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/05 16:44:13
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

‚½‚¾‚¢‚ÜAƒ\ƒPƒbƒg‚ðŽg‚Á‚ÄAƒ[ƒJƒ‹‚É‚ ‚éxmlƒtƒ@ƒCƒ‹‚ð•\ަ‚·‚éHTTPƒT[ƒo‚ðì‚Á‚Ä‚¢‚Ü‚·B
‚Æ‚±‚낪A“]‘—‚Ì“r’†‚ÅÚ‘±‚ªØ‚ê‚Ä‚µ‚Ü‚¤Œ»Û‚É¢‚Á‚Ä‚¢‚Ü‚·B
“]‘—‚µ‚½‚¢xml ‚̃tƒ@ƒCƒ‹ƒTƒCƒY‚Í25kB‚Å‚·B

‚Í‚¶‚ß‚Íperl‚Å‘‚¢‚Ä‚¢‚½‚̂ł·‚ªA‚»‚̂Ƃ«‚à“¯‚¶Çó‚É”Y‚Ü‚³‚êA
chunked‚·‚ê‚Î’¼‚é‚©‚ÆŽv‚¢Ajava‚ɈÚs‚µ‚½‚̂ł·‚ªA‚»‚ê‚Å‚à“¯‚¶Ç󂪂ł܂·B
‰½‚ªŒ´ˆö‚Ȃ̂©‚í‚©‚炸A¢‚è‰Ê‚ĂĂ¢‚é󋵂ł·B
ˆÈ‰º‚ÉAo—͂܂í‚è‚̃R[ƒh‚ðÚ‚¹‚Ă݂܂·‚Ì‚ÅA‰½‚©‹C‚¢‚½Ž–‚ª‚ ‚ê‚ÎA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B
‚¨Šè‚¢‚µ‚Ü‚·B

423:422
07/03/05 16:45:02
// o—̓XƒgƒŠ[ƒ€
BufferedOutputStream buf = new BufferedOutputStream(socket.getOutputStream());
PrintStream out1 = new PrintStream(buf);
ChunkedOutputStream out = new ChunkedOutputStream(out1,2000);

// HTTP ƒwƒbƒ_
String writeStr="";
writeStr += ("HTTP/1.1 200 OK\n");
writeStr += ("Connection: close\n");
writeStr += ("Transfer-Encoding: chunked\n");
writeStr += ("Content-Type: text/xml; charset=utf-8");
writeStr += ("\r\n\r\n");
buf.write(writeStr.getBytes());

// “ü—̓XƒgƒŠ[ƒ€ in ‚©‚ço—Í
writeStr="";
String inputLine;
while ((inputLine = in.readLine()) != null) {
writeStr += inputLine;
}
out.write(writeStr.getBytes());


424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/05 18:31:46
>>423
close() ‚ª‘‚¢‚ĂȂ¢‚¯‚Çcc ‚Ü‚³‚© close() ‚µ‚ĂȂ¢‚Æ‚©A‚»‚ñ‚Ȉ¢•ð‚ȃ~ƒX‚¶‚á‚È‚¢‚æ‚ËH

charset=utf-8 ‚Á‚Ä‚â‚Á‚Ä‚¨‚¢‚Ä str.getBytes() ‚ͼ‹\‚¾‚낤BgetBytes("utf-8") ‚Æ‚©‚µ‚È‚¢‚ÆB
ƒwƒbƒ_‚Á‚Ä "\r\n" ‚Å‹æØ‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚¯‚©H "\n" ‚Å‹æØ‚Á‚Ă邿‚¤‚ÉŒ©‚¦‚邪B
PrintStream ‚ÍŽg‚¤‚ÈB—áŠO”­¶‚µ‚Ä‚àA‚Ç‚ñ‚È—áŠO‚ª”­¶‚µ‚½‚©‚í‚©‚ç‚ñB
out, out1, buf ‚ª‚ ‚é‚̂͗ǂ¢‚¯‚ÇAout ì‚Á‚½‚È‚ç outˆÈŠO‚©‚ço—Í‚·‚é‚͎̂~‚ß‚ëB

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/05 22:55:51
chunked‚Ȃ̂Échunk-size‚ª‚È‚¢H

426:422
07/03/06 16:38:03
>>424
close()‚Í‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñ‚ªA‚µ‚Ä‚ ‚è‚Ü‚·B
‚Ü‚½A4“_‚Ì‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
getByte()‚ÌŒAƒwƒbƒ_‚Ì‹æØ‚è•¶Žš‚ÌŒ("\r\n")AŽw“E‚̂悤‚É’¼‚µ‚Ü‚µ‚½B
‚½‚¾APrintStream‚ÍŽg‚í‚È‚¢‚悤‚ɂƂ̌‚ÉŠÖ‚µ‚Ü‚µ‚ÄA
Žg‚í‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚Æ‚¢‚¤Ž–‚Í’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚ªA
ChunkedOutputStream‚̈ø”‚ªPrintStream‚ɂȂÁ‚Ä‚¨‚è‚Ü‚·‚Ì‚ÅA‚»‚̂悤‚É‚µ‚Ä‚¢‚鎟‘æ‚Å‚·B
( import sun.net.www.http.ChunkedOutputStream; )
‚Ü‚½AoutˆÈŠO ( buf ) ‚©‚ço—Í‚³‚¹‚½‚Ì‚ÍAHTTPƒwƒbƒ_‚ðƒ`ƒƒƒ“ƒN‚³‚¹‚È‚¢‹ê“÷‚Ìô‚Å‚µ‚½B
Œ»ÝAChunkedOutputStream‚ðŽg‚¢‘±‚¯‚é‚©‚Ç‚¤‚©‚àŠÜ‚߂ČŸ“¢’†‚Å‚·B

>>425
chunk-size‚ȂǂÍAChunkedOutputStream‚É”C‚¹‚Ü‚µ‚½B
chunk-size \r\n *chunk@‚̂悤‚ÈŒ`‚Åo—Í‚³‚ê‚Ä‚¢‚邿‚¤‚Å‚·B
RFC‚̃fƒR[ƒ_—á‚ðŒ©‚éŒÀ‚èA‚»‚ÌŒ`‚Å‘åä•v‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

// ƒ[ƒJƒ‹‚Ìapache‚É xml ‚ð“]‘—‚³‚¹‚Ă݂½‚çAchunk-size‚ªƒtƒ@ƒCƒ‹ƒTƒCƒYIˆê”­‚Å‘—‚Á‚Ă܂µ‚½B orz
// ƒXƒgƒŠ[ƒ€‚̃oƒbƒtƒ@ƒTƒCƒY‚Ì–â‘èAƒ\ƒPƒbƒg¶¬Žž‚Ì”•Ï”‚Ì–â‘èA‚»‚Ì‘¼‚Ì–â‘è
// ‚Ü‚½‚Ü‚½A–â‘肪‚Ç‚±‚É‚ ‚é‚Ì‚©•ª‚©‚ç‚È‚­‚È‚Á‚Ă܂¢‚è‚Ü‚µ‚½B
// ‚¿‚Ȃ݂ÉAƒT[ƒo‚ÌŽå—v•”‚Í JavaWorld‚Ì‹LŽ–‚ðŽQl‚É‚µ‚Ä‚¢‚Ü‚·B

URLØÝ¸(www.javaworld.jp)

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 00:40:51
ˆê“xA‘S•”Žè‚Åì‚Á‚Ă݂½‚Ù‚¤‚ª‚æ‚­‚Ë‚¦‚©‚È‚ 

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 22:29:52
ChunkedOutputStream‚ÍJakarta Commons‚ÌIO‚©Lang‚É‚à“ü‚Á‚ĂȂ©‚Á‚½‚©‚ÈB
Commons HTTPClient‚Æ‚©‚É‚à“ü‚Á‚Ă邩‚àB
Ž©•ª‚Í’m‚ç‚È‚¢‚ÅŽ©ì‚µ‚½ƒNƒ`‚¾‚ªB

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:48:04
>>423

ChunkedOutputStream‚ª‰½ŽÒ‚©”»‚ç‚È‚¢‚¯‚ÇA

>out.write(writeStr.getBytes());

‚ÌŒã‚Éout.flush()‚Í‚â‚Á‚Ä‚¢‚邿‚ÈH
out1‚ÍŽ©“®“I‚Ƀtƒ‰ƒbƒVƒ…‚³‚ê‚È‚¢‚¼B


430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 22:24:33
ƒuƒŒ[ƒhƒT[ƒo‚ðƒNƒ‰ƒXƒ^‰»‚µ‚ÄJava‚ŃQ[ƒ€ƒT[ƒo‚Æ‚©‚Á‚Ä
‚à‚¤‚»‚ë‚»‚댻ŽÀ“I‚È‘g‚݇‚킹‚¾‚ÆŽv‚¤‚¯‚ÇAŽ–—á‚Á‚Ä–³‚¢‚Ì‚©‚È

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/24 10:14:37
ƒNƒ‰ƒXƒ^‰»‚·‚é‚̂ɃWƒƒƒo‚ª—LŒø‚È——R‚Á‚ĉ½H

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/24 15:15:58
JMX‚‚©‚¦‚ÎASNMPƒ}ƒl[ƒWƒƒ‚ŃNƒ‰ƒXƒ^‘S‘̂̌’‘S«ƒ`ƒFƒbƒN‚·‚é‚Ì‚ªŠy‚Æ‚©B
‚»‚¤‚¢‚¤‚±‚Æ‚©‚È[B



433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/24 18:57:48
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒ‰ƒCƒtƒTƒCƒNƒ‹‚©‚猾‚¦‚ÎA‘¬‚³‚æ‚è‘‚³‚Á‚Ă̂ª‚ ‚邵‚ËB
C10K‚ɂ͑ς¦‚ç‚ê‚邱‚Æ‚ªØ–¾‚³‚ê‚Ă邵A
ƒpƒ^[ƒ“ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‘¢Œw‚ª[‚­‚ÄÄŠJ”­‚É‹­‚¢Java‚̓Q[ƒ€Œü‚«‚©‚àB

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/26 14:41:00
SUN‚Ìdarkstar‚Æ‚©‚Á‚Ĭ‰Ê‚łĂéH

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 00:20:58
ƒtƒ@ƒCƒ‹“]‘—ƒ\ƒtƒg‚ðì‚肽‚¢‚¯‚ǂǂ±‚©‚çŽn‚ß‚½‚ç‚¢‚¢‚©‚í‚©‚ç‚ñ‚ÈEEE
¡“ú‘“X‚É‚¢‚Á‚ÄFX’T‚µ‚Ä‚«‚½‚ñ‚¾‚¯‚ǃ\ƒPƒbƒg‚ÆRMI‚̂ǂ¿‚ç‚©‚ðŽg‚¦‚΂¢‚¢‚Ý‚½‚¢‚¾‚¯‚Ç

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 02:23:58
“]‘—‚Ì•û–@‚É‚à‚æ‚邯‚ÇAŠî–{“I‚Ƀtƒ@ƒCƒ‹ƒRƒs[‚·‚é‚̂ƕςí‚ç‚ñ‚æB

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 02:31:33
ƒlƒbƒgƒ[ƒN‰z‚̃tƒ@ƒCƒ‹‚Åtail‚Æ‚©‰Â”\‚Å‚·‚©H

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 09:39:08
>>435
RMI‚¾‚Ærmiregistry‚ª•K—v‚É‚È‚é‚æH
>>437
ƒtƒ@ƒCƒ‹‚Á‚Ä‚±‚Æ‚ÍAˆê”Ê“I‚ȈӖ¡‚ł̃lƒbƒgƒ[ƒNƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‰z‚µ‚̃AƒNƒZƒXH‚È‚ç
‚»‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì‹@”\ŽŸ‘æB


439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:50:32
[ƒNƒ‰ƒCƒAƒ“ƒg] - [ƒtƒ@ƒCƒAƒEƒH[ƒ‹] - [ƒT[ƒo]
ƒtƒ@ƒCƒAƒEƒH[ƒ‹‚ŃT[ƒo‚©‚çƒNƒ‰ƒCƒAƒ“ƒg‚Ö‚ÌÚ‘±Šm—§‚Å‚«‚È‚¢‚悤‚ɂȂÁ‚Ä‚éê‡A
Socket’ÊM‚ÅDataInputStream‚ÆDataOutputStream‚ðŽg—p‚µ‚½’ÊM‚͉”\‚Å‚µ‚傤‚©H

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 23:01:42
Socket‚ÅÚ‘±‚Å‚«‚é‚©”Û‚©‚ª–â‘è‚Ȃ̂ł ‚Á‚ÄA
Data*Stream‚âReaderAWriter‚̂悤‚È
Stream‚ÌCüƒNƒ‰ƒX‚Ƀtƒ@ƒCƒAƒtƒH[ƒ‹‚Æ‚©ŠÖŒW‚È‚¢‚×B

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/18 00:10:11
‚±‚±‚Å•·‚¢‚Ä‚¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚¯‚ÇTomcat‚É”z”õ‚µ‚Ä‚ ‚éjsp‚ð
Windows‚̃^ƒXƒN‚©‚ç’èŠú“I‚Ƀuƒ‰ƒEƒU’Ê‚³‚¸ŽÀs‚³‚¹‚邱‚Æ‚Á‚Ăł«‚éH
ˆê’莞ŠÔ‚²‚ƂɎ©“®‹N“®‚µ‚½‚¢‚ñ‚¾‚¯‚ǂǂ¤‚·‚ê‚΂¢‚¢‚©‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/18 01:55:45
‚Ä‚ß[‚ÅHTTPƒŠƒNƒGƒXƒg‘—‚ê

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/18 04:03:14
wget‚ÅŠÄŽ‹‚Æ‚©‚â‚Á‚½‚È‚ 

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 05:08:07
ŠyŸ

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 11:40:13
ƒT[ƒo‚©‚çƒf[ƒ^‚ðŽó‚¯Žæ‚Á‚ă`ƒƒ[ƒg‚ð•\ަ‚·‚éJava Applet‚ª‚ ‚è‚Ü‚·B
‚»‚̃f[ƒ^‚ð‰{——ŽÒ‚ÉŽ‚Á‚Äs‚Á‚Ăقµ‚­‚È‚¢‚̂ł·‚ª‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 12:02:38
ˆÓ–¡‰ð‚ç‚È‚¢‚¯‚ÇA¶ƒf[ƒ^‚ªƒNƒ‰ƒCƒAƒ“ƒg‚É“]‘—‚³‚ê‚é‚Ì‚ªƒ}ƒYƒC‚Á‚ÄŽ–‚©H
‚»‚ê‚È‚ç‚΃T[ƒo[‚Ń`ƒƒ[ƒg‚ð쬂µ‚ĉ摜ƒf[ƒ^‚È‚ñ‚©‚É‚µ‚Ä‘—‚邵‚©‚È‚¢‚¾‚ë
‚à‚µ‚­‚͈Ɖ»‚µ‚Ä‘—‚ê
ƒLƒƒƒvƒ`ƒƒ‚³‚ê‚é‚̂͂ǂ¤‚É‚à‚È‚ç‚ñ‚ª‚—

447:445
07/08/25 12:29:44
>>446
‚»‚¤‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‰æ‘œ‚àl‚¦‚½‚̂ł·‚ªA
ƒf[ƒ^‚ª‘½‚¢‚̂ŃT[ƒo‘¤‚ň—‚·‚邱‚Æ‚ðl‚¦‚Ä’f”O‚µ‚Ü‚µ‚½B
‚æ‚Á‚ÄAˆÃ†‰»‚ðl‚¦‚Ä‚é‚̂ł·‚ªA
ƒAƒvƒŒƒbƒg‚ðƒfƒRƒ“ƒpƒCƒ‹‚³‚ꂽꇂðl‚¦‚邯’Pƒ‚ÉAES‚Ȃǂł¢‚¢‚Ì‚©A
‚»‚ê‚Æ‚à‘¼‚É—Ç‚¢ƒ\ƒŠƒ…[ƒVƒ‡ƒ“‚ª‚ ‚é‚Ì‚©”Y‚ñ‚Å‚µ‚Ü‚Á‚ÄB
—Ç‚¢•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚邯Šð‚µ‚¢‚Å‚·BB

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 13:01:49
>>447
“]‘—‚µ‚¿‚áƒ}ƒYƒC‚È‚ç‚Γ]‘—‚µ‚È‚¢‚Ì‚ªƒxƒXƒg‚Å‚µ‚傤
ˆÃ†‰»‚µ‚Ä“]‘—‚µ‚Ä‚ào—Í‚·‚邯‚±‚ë‚̃Nƒ‰ƒX‚ð‰ðÍ‚³‚ꂽ‚綃f[ƒ^‚Ì’Šo‚͉”\‚Å‚µ‚å
ƒOƒ‰ƒt‚̃vƒƒbƒgƒf[ƒ^’ö“x‚܂ł̓T[ƒo[‚ʼnðÍ‚·‚é
‚»‚ÌŒã‚̃f[ƒ^‚Í‚à‚ê‚Ä‚àŽd•û‚È‚¢A‚ª‘Ó–‚ȃ‰ƒCƒ“

ˆÃ†‰»‚ªƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì–Ú“I‚Ȃ̂©Aƒvƒƒbƒg‚ª–Ú“I‚Ȃ̂©‚Í‚Á‚«‚肵‚È‚¢‚ƉŠãŠm’è

449:445
07/08/25 13:12:10
>>448
‰æ‘œ‚𶬂¹‚¸o—ˆ‚é”͈͂Ŷƒf[ƒ^‚̉ðÍ‚ð–h‚¬‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ƒvƒƒbƒgƒf[ƒ^‚܂ł̗pˆÓ‚Æ‚¢‚¤•û–@‚ÍŽv‚¢‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 07:25:49
ƒf[ƒ^—p‚Ìclassƒtƒ@ƒCƒ‹‚ðAƒT[ƒo‚Å“®“I¶¬‚·‚ê‚Î?
URLØÝ¸(java-source.net)
‚±‚±‚ç•Ó‚ÅŠÈ’P‚ɂł«‚邵B

‚Ü‚ A‹tƒRƒ“ƒpƒCƒ‹‚µ‚½‚çˆê”­‚ÅŒ©‚¦‚¿‚Ⴄ‚¯‚ÇB

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/05 18:37:03
ftpƒtƒ@ƒCƒ‹‘—ŽóMƒNƒ‰ƒX‚‚­‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
Unix‚ÆWindows‚ÅseparatorChar‚ª‚¿‚ª‚¤‚ÆŽv‚¤‚Ì‚¾‚¯‚Ç
ƒT[ƒo‚ÌseparatorChar‚Á‚Ăǂ¤‚â‚Á‚½‚çŽæ“¾‚Å‚«‚Ü‚·‚©H


452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/05 22:10:38
PWD ‚µ‚Ă݂ê‚ÎŒ»Ý‚̃pƒX‚ª•Ô‚é‚©‚çA‚»‚ê‰ðÍ‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/06 17:13:32
>>451
ƒIƒvƒVƒ‡ƒ“‚ŕς¦‚ç‚ê‚邿‚¤‚É‚µ‚ÄŒˆ‚ߑł¿‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
“Á’è‚Ì—p“r‚Å‚ ‚é‚È‚ç‚ÎA‘ŠŽè‚ÍŒˆ‚Ü‚Á‚Ä‚¢‚邾‚낤‚µ

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/09 12:14:40
>>434
darkstar‚Í­‚µ•·‚­‚¯‚ÇAButterfly Grid‚Á‚Ä‘S‘R˜b‚ð•·‚©‚È‚¢‚ËB
d‚¢‹ZpE‘å‚«‚¢‹Zp‚͕ω»‚É•t‚¢‚Ä‚¢‚¯‚È‚­‚đʖڂ¾‚ÆŽv‚¤B
Ž©•ª‚à””N‘O‚Í3”NŠÔ‚Ù‚Çd‚¢‹Zp‚΂©‚è‚â‚Á‚Ä‚½‚¯‚Ç
•׋­‚ɂ͂ȂÁ‚½‚¯‚Ç–³‘Ê‚ÉI‚í‚Á‚½B

¡‚ÍANIO‚ÆGrizzly‚ÆHadoop•Ó‚è‚É—Í‚ð“ü‚ꂽ•û‚ª‚¢‚¢‚ÆŽv‚¤B

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/24 18:00:42
•—‘­‹Î–±—@–‚ŠE ŸRC3h9.WHho@@“ŒŽÅŽY‹ÆƒVƒXƒeƒ€ŽÐ

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 09:07:35
ð“úAJavaŽ¿–âƒXƒŒ‚É‚ÄAƒŒƒX‚ª‚‚©‚È‚©‚Á‚½‚Ì‚ÅA‚±‚¿‚ç‚ÅŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

DatagramSocket.setTrafficClass‚ðWindows2003‚ÌIPv6ŠÂ‹«‚ÅŽg—p‚³‚ꂽ•û‚Í‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚·‚Å‚µ‚傤‚©H
IPv4ŠÂ‹«‚Å‚ÍTPCƒwƒbƒ_‚ÌTOSƒtƒB[ƒ‹ƒh‚É’l‚ªƒZƒbƒg‚³‚ê‚Ü‚·‚ªAIPv6ŠÂ‹«‚ÅTrafficClassƒtƒB[ƒ‹ƒh‚É’l‚ªÝ’肳‚ê‚Ü‚¹‚ñB

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 10:30:47
JavaDoc‚͓ǂñ‚¾‚©H
|IP (Internet Protocol) ƒo[ƒWƒ‡ƒ“ 6 ‚Ìê‡Atc ‚Í IP ƒwƒbƒ_‚Ì sin6_flowinfo ƒtƒB[ƒ‹ƒh‚ÉŠi”[‚³‚ê‚é’l‚Å‚·B

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 10:47:16
‰‚ß‚ÄSocketŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‘g‚ñ‚ł݂½‚ªA‘—M‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
‰½‚ª‚Ü‚¸‚¢‚©•ª‚©‚él‚¢‚é‚Å‚µ‚傤‚©H
‚¿‚Ȃ݂ÉAWindows‚Ìtelnet‚ÅÚ‘±‚µ‚½‚Æ‚«‚Í‚¤‚Ü‚­‚¢‚Á‚½‚Ì‚ÅAƒT[ƒo‚Í–â‘è‚È‚¢‚ÆŽv‚¢‚Ü‚·B

// Ú‘±
Socket socket = new Socket(host, port);
// o—̓XƒgƒŠ[ƒ€
OutputStream out = socket.getOutputStream();
// •W€“ü—Í
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
// •W€“ü—Í‚©‚ç1s“Ç‚ÝA‘—M
out.write(stdin.readLine().getBytes());
out.flush();

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 11:04:32
>>458
u‚¤‚Ü‚­‚¢‚©‚È‚¢v‚Æ‚ÍH
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ȃ̂©AŽÀsŽž—áŠO‚Ȃ̂©H
—áŠO‚È‚ç‚ΗáŠO‚𑂯
—áŠO‚ª‹N‚«‚È‚¢‚È‚ç‚ÎASystem.out‚łǂ±‚܂ň—‚ªi‚ñ‚Å‚¢‚é‚©‚ðŠm”F‚µ‚ë

˜b‚Í‚»‚ê‚©‚炾

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 11:38:32
—áŠO‚Ͷ‚¶‚Ü‚¹‚ñ‚µA‚Ç‚±‚©‚ÅŽ~‚Ü‚é‚킯‚Å‚à‚È‚¢‚̂ł·B
ƒT[ƒo‚͂܂¸Aƒ†[ƒU–¼‚Ì“ü—Í‚ð‹‚ß‚é‚̂ł·‚ªAout.write ‚ц[ƒU–¼‚ð‘—M‚µ‚Ä‚àƒŒƒXƒ|ƒ“ƒX‚ª‚ ‚è‚Ü‚¹‚ñ
ƒT[ƒo‚©‚ç‚̃ƒbƒZ[ƒW‚Í in.read ‚ÅŽóM‚Å‚«‚é‚ñ‚Å‚·‚ªAAA

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 11:53:44
Ž~‚Ü‚ç‚È‚¢‚Á‚ÄŽ–‚ÍAstdin.readLine‚𔲂¯‚Ä‚¢‚é‚ñ‚¾‚ëH
‚‚܂èA•W€“ü—Í‚©‚çŽó‚¯•t‚¯‚ĂȂ¢‚Á‚ÄŽ–‚ɂȂç‚È‚¢‚©H

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 12:30:46
>>457 “a
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šm‚©‚É‚»‚̂悤‚É‹LÚ‚³‚ê‚Ä‚¨‚è‚Ü‚µ‚½B
ƒpƒPƒbƒg‚ðƒLƒƒƒvƒ`ƒƒ‚µ‚ÄŠm”F‚µ‚Ă݂܂·B

‚»‚±‚Å‹^–â‚Å‚·B
‚P.sin6_flowinfo‚Æ‚ÍTCPƒwƒbƒ_‚̂ǂ̕”•ª‚ðŽw‚·‚̂łµ‚傤‚©H
@TCPƒwƒbƒ_‚𒲂ׂĂ݂ĂàŠY“–‚·‚é–¼‘O‚ªŒ©‚‚¯‚ç‚ê‚Ü‚¹‚ñB


‚Q.’²‚ׂ½‚Æ‚±‚ë‚Å‚ÍAuTOS‚ÍIPv6‚Å‚ÍTrafficClass‚É’u‚«Š·‚¦‚ç‚ꂽv‚Æ
‚ ‚è‚Ü‚µ‚½‚Ì‚ÅA‚Ä‚Á‚«‚èTrafficClass‚ÉŠi”[‚³‚ê‚邯l‚¦‚Ä‚¨‚è‚Ü‚µ‚½‚ªA
IPv6‚ÌTrafficClass‚É’l‚ðÝ’è‚·‚é•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H@



463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 12:31:03
‰üsiEnterƒL[j‚ð‘—M‚µ‚ĂȂ¢‹C‚ª‚·‚é

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 20:23:02
>>463
ƒ\ƒŒƒ_I‚Ç[‚â‚ñ‚Ì„ƒ

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 21:00:40
Ž–ŒÌ‰ðŒˆ‚µ‚Ü‚·‚½

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 21:03:43
‚µ‚ĂȂ¢‚Å‚·„ƒ
‚½‚·‚¯‚Ä„ƒG

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 22:15:35
out.write('\n');

468:459
07/11/02 00:16:12
‰üs‚ð‘—M‚µ‚ĂȂ¢‚Á‚ÄA‘ŠŽè‚àreadLine‚©‚æ
‘—M‘¤‚ðOutputStream‚ł͂Ȃ­‚ÄAPrintWriterŽg‚¦
‚»‚¤‚·‚è‚áA‘ŠŽè‚àreadLine‚ÅOK‚¾

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/02 05:15:41
>>468
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
’²‚ׂĂ݂܂·

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 01:02:08
u‘—MŒ³‚ª flush ‚µ‚Ä‚¢‚È‚¢v‚É´‚«ˆê•[

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 01:36:28
flush‚Í‚µ‚Ä‚¢‚é‚¶‚á‚ñ
‰üsƒR[ƒh‚Ü‚Åwrite‚µ‚Ä‚¢‚é‚‚à‚è‚È‚ñ‚¾‚æA‚½‚Ô‚ñ

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 03:58:23
>>471
‚æ‚­•ª‚©‚ç‚ñ‚­‚È‚Á‚Ä—ˆ‚½B
‚ ‚̃vƒƒOƒ‰ƒ€‚Í‚¢‚Á‚½‚¢‚Ç‚¿‚瑤‚̃vƒƒOƒ‰ƒ€H
ƒNƒ‰ƒCƒAƒ“ƒg‘¤H

‚¾‚Æ‚·‚邯 telnet ‚ÅÚ‘±‚µ‚½‚Æ‚©Œ¾‚¤‚̂͂ǂ¤‚¢‚¤Ž–H

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/04 09:03:47
>458‚É‚µ‚©‰ð‚ç‚ñ‚æ
‚»‚ê‚ɃT[ƒo[‚Í–â‘è‚È‚¢‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚ÇAƒT[ƒo[‚ƃNƒ‰ƒCƒAƒ“ƒg‚̓Zƒbƒg‚ł݂Ȃ¢‚Æ’ÊM‚ªãŽè‚­‚¢‚Á‚Ä‚¢‚é‚©‚È‚ñ‚©‚í‚©‚ñ‚Ë
­‚È‚­‚Æ‚àŽI‚ªreadLine‚µ‚Ä‚½‚ç‰i‰“‚ɉüsƒR[ƒh‚±‚È‚­‚ÄŽI‚ªƒuƒƒbƒN‚³‚ê‚Ä‚¢‚é‚Í‚¸

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 03:22:58
‚¦‚Á‚ÆA‚à‚Æ‚à‚ÆTelnet‚ÅÚ‘±‚ðŽó‚¯•t‚¯‚Ä‚éƒT[ƒo‚ÉÚ‘±‚·‚éƒNƒ‰ƒCƒAƒ“ƒg‚ðJava‚Å‘‚±‚¤‚ÆŽv‚Á‚½‚ñ‚Å‚·


475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 10:24:46
PrintWriterŽg‚Á‚½‚ç‰ðŒˆ‚µ‚Ü‚µ‚½

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/05 23:59:33
>>475
out‚ðPrintWriter‚щƒbƒv‚µ‚½‚Á‚Ä‚±‚Æ?
PrintWriter‚͊‹«ˆË‘¶‚¾‚©‚çABufferedWriter/Reader‚Ì‘g‚ðŽg‚Á‚½•û‚ª—Ç‚¢‚©‚Æ

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 06:26:51
>>476
PrintWriter‚͊‹«ˆË‘¶ ⇒ ƒEƒ\

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 10:24:31
>>477
‚ ‚ê`‚ÆŽv‚Á‚ă`ƒFƒbƒN‚µ‚Ä‚«‚½‚çAPrintStream‚Ƭ“¯‚µ‚Ă܂µ‚½B
ƒXƒŒ‰˜‚µ‚·‚Ü‚ñ

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/06 21:26:17
BufferedReader‚Ìreadln‚ðŽg‚¦‚½‚ç•Ö—˜‚È‚ñ‚Å‚·‚¯‚ÇA
ƒvƒƒ“ƒvƒg‚ð‘҂‚Ƃ«‚È‚ñ‚©‚͉üsƒR[ƒh‚ª‚‚¢‚ĂȂ¢‚̂Ō‹‹Çread‚Å1•¶Žš‚¸‚“ǂނµ‚©‚È‚¢‚ñ‚Å‚·‚©‚Ë‚¥H

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/07 08:04:24
ƒRƒ“ƒ\[ƒ‹‚̘b‚¾‚Æ‚·‚邯AŠÂ‹«‚É‚æ‚Á‚Ă͉üs‚·‚é‚܂œǂÝo‚¹‚È‚¢‚©‚à‚ËB

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/06 18:14:56
›~ƒNƒCƒYB~‚Í——R‚à‚Ç‚¤‚¼B

1.ƒX[ƒp[ƒNƒ‰ƒX‚ðŠg’£‚µ‚ăXƒ‚[ƒ‹ƒNƒ‰ƒX‚ð錾‚·‚邱‚Æ‚ª‚Å‚«‚éB
2.ƒNƒ‰ƒX‚ÉŠÖ˜A‚¯‚ç‚ê‚Ä‚¢‚郃\ƒbƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Æ‚¢‚¤B
3.ƒNƒ‰ƒX“à‚ɕϔ‚ð錾‚µ‚ătƒB[ƒ‹ƒh‚Æ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
4.—áŠO‚ð‘—o‚·‚é‚É‚Íthrows•¶‚ðŽg‚¢‚Ü‚·B
5.ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì–ß‚è’l‚ÍA‚»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚·B
6.java.langƒpƒbƒP[ƒW‚ÍŽ©“®“I‚ÉŽæ‚螂܂ê‚é‚Ì‚ÅAjava.lang.reflectƒpƒbƒP[ƒW‚àŽ©“®“I‚ÉŽæ‚螂܂ê‚éB
7.ƒXƒŒƒbƒh‚ðˆêŽž’âŽ~‚·‚é‚É‚Ístop()ƒƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ü‚·B
8.’ŠÛƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð쬂·‚邱‚Ƃ͂ł«‚È‚¢B
9.Privateƒƒ“ƒo‚É‚ÍAƒNƒ‰ƒX‚ÌŠO‚©‚çƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
10.ˆø”‚ðŽ‚ÂƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð쬂·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
11.ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì–¼‘O‚̓Nƒ‰ƒX‚Ì–¼‘O‚Æ“¯‚¶‚Å‚·B
12.•¡”‚̃XƒŒƒbƒh‚ª‹¤—L‚·‚éƒtƒB[ƒ‹ƒh‚È‚Ç‚ðˆ—‚·‚éÛ‚ÍAƒƒ\ƒbƒh‚Ésynchronized‚ðŽw’肵‚Ü‚·B
13.—áŠO‚ð‘—o‚·‚é‰Â”\«‚Ì‚ ‚郃\ƒbƒh‚É‚Íthrow‚ð‚‚¯‚Ü‚·B
14.eAf‚ÍStringƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚·B
15.ƒCƒ“ƒ^[ƒtƒF[ƒX‚̃tƒB[ƒ‹ƒh‚͒蔂ƂȂéB
16.ƒCƒ“ƒ^[ƒtƒF[ƒX‚̃ƒ\ƒbƒh‚ÍAˆ—‚ð’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢ŽÀ‘•ƒƒ\ƒbƒh‚ƂȂéB
17.ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÍAƒIƒuƒWƒFƒNƒg‚𶬂·‚邯‚«‚ɌĂÑo‚³‚ê‚Ü‚·B
18.ƒNƒ‰ƒX“à‚Ɉê’è‚̈—‚ð‚܂Ƃ߂ăƒ\ƒbƒh‚Æ‚µ‚Ä’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
19.ƒIƒuƒWƒFƒNƒg‚ÉŠÖ˜A•t‚¯‚ç‚ê‚Ä‚¢‚éƒtƒB[ƒ‹ƒh‚ðƒNƒ‰ƒX•Ï”‚Æ‚¢‚¤B
20.ƒX[ƒp[ƒNƒ‰ƒX‚Ìprotectedƒƒ“ƒo‚É‚ÍAƒTƒuƒNƒ‰ƒX‚©‚çƒAƒNƒZƒX‚Å‚«‚éB
21.Publicƒƒ“ƒo‚É‚ÍAƒNƒ‰ƒX‚ÌŠO‚©‚çƒAƒNƒZƒX‚Å‚«‚éB
22.ƒX[ƒp[ƒNƒ‰ƒX‚Æ“¯‚¶ƒƒ\ƒbƒh–¼Eˆø”‚ÌŒ^E”‚ð‚à‚ƒƒ\ƒbƒh‚ðƒTƒuƒNƒ‰ƒX‚Å’è‹`‚µ‚ÄAƒI[ƒo[ƒ[ƒh‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
23.ƒƒ\ƒbƒh‚̌ĂÑo‚µŒ³‚ÍA–ß‚è’l‚ðŽó‚¯Žæ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
24.ƒNƒ‰ƒX‚ÉŠÖ˜A‚¯‚ç‚ê‚Ä‚¢‚éƒtƒB[ƒ‹ƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚Æ‚¢‚¤B
25.ƒNƒ‰ƒX‚ÍAƒtƒB[ƒ‹ƒh‚ƃƒ\ƒbƒh‚ð‚à‚‚±‚Æ‚ª‚Å‚«‚é


482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/06 22:26:10
›×‚ð³”½‘΂ɂµ‚ĉñ“š‚µ‚æ‚¤‚©‚ÆŽv‚Á‚½‚¯‚ÇŽ~‚ß‚½Bׂ̗—R‚ª–Ê“|‚¾B
‚Á‚Ä‚©ƒXƒ‚[ƒ‹ƒNƒ‰ƒX‚Á‚ĂȂñ‚¾‚æ‚—‚—

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 10:33:42
>>482
‚¢‚½‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

‚²‚ß‚ñ‰´‚àƒXƒ‚[ƒ‹ƒNƒ‰ƒX‚ª—‰ð‚Å‚«‚ñ

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 11:52:06
‚Ђ˂­‚ꂽ‰ñ“š‚ðl‚¦‚Ă݂éŽÀŒ±
1.›
$ cat *.java
public class ƒX[ƒp[ƒNƒ‰ƒX{}
public class ƒXƒ‚[ƒ‹ƒNƒ‰ƒX extends ƒX[ƒp[ƒNƒ‰ƒX { public static void main(String[] args){System.out.println("Hello");}}
$ javac *.java
$ java ƒXƒ‚[ƒ‹ƒNƒ‰ƒX
Hello
2.~ ÝŒvãŠÖ˜A•t‚¢‚ĂĂàA•K‚¸‚µ‚àƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚¶‚á‚È‚­‚Ä‚à
3.~ ƒtƒB[ƒ‹ƒh錾‚ªƒNƒ‰ƒX•Ï”‚ɂȂé‚̂ł ‚Á‚ÄA‚»‚Ì‹t‚¶‚á‚È‚¢
9.› ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚Åo—ˆ‚é
11.~ ƒNƒ‰ƒX‚Ì’Pƒ–¼‚łȂ¯‚ê‚΂Ȃ炸AFQCN‚ÍŽg—p‚Å‚«‚È‚¢
12.~ synchronized•¶‚Å‚àvolatile‚Å‚à
15.~ ƒRƒ“ƒpƒCƒ‹Žž’蔂łȂ¢ƒtƒB[ƒ‹ƒh‚ðƒCƒ“ƒ^ƒtƒF[ƒX‚É錾‚·‚邱‚Æ‚à‚Å‚«‚é
interface Foo {
double foo = Math.random();
}
17.~ newƒCƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“‚ŃIƒuƒWƒFƒNƒg‚𶬂µ‚½ŒãƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚΂·‚ÉpopƒCƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“‚Ŏ̂Ă邱‚Æ‚ª‚Å‚«‚é‹C‚ª‚·‚é
23.~ —áŠO‚𓊂°‚é‚©‚à‚µ‚ñ‚È‚¢‚µ

EEE‚¢‚Ü‚¢‚¿”÷–­

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 07:26:06
Java‚ÌŽd—l‚ÉÚ‚µ‚­‚È‚¢‚â‚‚Ìì‚Á‚½ŠÃ‚¢Ž¿–₾‚ÈB

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 10:10:10
‚Å‚·‚Ü‚·’²‚Ƃł ‚é’²‚ª¬‚´‚Á‚Ä‚é‚̂Ō¸“_
25‚Á‚Äinitializer‚ª‚ ‚é‚©‚ç~?

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 13:45:31
„ 10(“ú) 10:10:10

•Ê‚É initializer ‚ª‚ ‚é‚É‚µ‚Ä‚àAƒtƒB[ƒ‹ƒh‚ƃƒ\ƒbƒh‚ð‚à‚‚±‚Æ‚ª‚Å‚«‚邱‚Æ‚É
•Ï‚í‚è‚͂Ȃ¢‚ÆŽv‚¤B

‘¼‚Ì–â‘è‚ðŠÜ‚ß‚ÄAJava ‚łȂ­“ú–{Œê‚Ì–â‘è‚ɂȂÁ‚Ä‚¢‚é•”•ª‚ª‚ ‚é“_‚ÅA
‚ ‚܂肢‚¢–â‘è‚¶‚á‚È‚¢‚ËB


488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 14:03:19
21. Java‚Í‘å•¶Žš¬•¶Žš‚ð‹æ•Ê‚·‚éB‚‚܂èPublic‚Æ‚¢‚¤–¼‘O‚̃ƒ“ƒo‚̃AƒNƒZƒXŽw’è‚É‚æ‚éB

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/12 07:06:55
¡AJava‚Ìnio‚ðŽg‚Á‚½ServerSocketChannel‚ðselect()‚ő҂ƒT[ƒo[‚ɑ΂µ‚ÄA
CŒ¾Œê‚Å‘‚¢‚½ƒNƒ‰ƒCƒAƒ“ƒg‚ðÚ‘±‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚Å‚·‚¯‚ÇB

CŒ¾Œê‚Ìconnect()‚ªƒGƒ‰[‚ð•Ô‚µ‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·B
‚±‚ê‚Á‚ÄAJava‚ªBIG_ENDIANACŒ¾Œê‚ªLITTLE_ENDIAN‚Å“®‚¢‚Ă邹‚¢‚È‚ñ‚Å‚·‚©H

ˆê‰žAconnect()‚·‚éÛ‚Ìsockaddr_in\‘¢‘Ì‚Íport”Ô†‚ðhtons‚Å
ƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_‚ɕϊ·‚Í‚µ‚Ä‚é‚ñ‚Å‚·‚ªDDDB



490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/12 08:42:37
ŠÖŒW‚È‚¢B
telnet‚Æ‚©‚Å‚»‚̃|[ƒg‚ɂ‚Ȃª‚é‚©’²‚ׂĂ݂½‚ç?

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/12 08:49:59
>>489
ƒGƒ“ƒfƒBƒAƒ“‚ª‹C‚ɂȂé‚È‚çA•Ï‚¦‚Ä‚Ý‚ÄŽŽ‚¹‚΂¢‚¢‚Ì‚É

492:489
08/02/12 16:52:25
‰ðŒˆ‚µ‚Ü‚µ‚½B
C‚Ìgethostbyname()‚ÌŒ‹‰Ê‚ªƒGƒ“ƒfƒBƒAƒ“‚ÌŠÖŒW‚ŃoƒO‚Á‚Ä‚½‚Ì‚ªŒ´ˆö‚Å‚µ‚½B
‚¿‚Ȃ݂ÉA
PowerBook G4(BIG_ENDIAN) --> iMac Intel(LITTLE_ENDIAN)‚ªŽ¸”s‚µ‚ÄA
PowerBook G4(BIG_ENDIAN) --> Power Mac G5(BIG_ENDIAN)‚ª¬Œ÷‚µ‚Ă܂µ‚½B

Java‚Ìnio‚â“à•”‚ł̃oƒCƒgƒI[ƒ_[•ÏŠ·‚ÉŒ´ˆö‚ª‚ ‚邯Žv‚Á‚ăfƒoƒbƒO‚µ‚Ä‚½Ž©•ª‚͈ê‘Ì...B

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/14 13:09:28
gethostbyname‚ÌŒ‹‰Ê‚ªƒoƒO‚Á‚Ă邯‚ÍA•Ô‚Á‚Ä‚­‚é‚à‚Ì‚ªŠÔˆá‚Á‚Ä‚¢‚邯Œ¾‚¤‚±‚ÆH

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 17:57:53
­‚µ‚í‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚é‚̂Ŏ¿–₳‚¹‚Ä‚à‚ç‚¢‚Ü‚·B

¡Œ»Ýjava.net.URL()‚ðŽg‚Á‚ÄHTTP’ÊM‚ðs‚Á‚Ä‚¢‚Ü‚·B
‚»‚±‚Å‘—MŒ³ƒ|[ƒg‚ðŽw’肵‚ÄA’ÊM‚ðs‚¢‚½‚¢‚̂ł·‚ª‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
java.netŒn‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ðŒ©‚Ä‚à‚æ‚­‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‰•à“I‚ÈŽ¿–â‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

‚±‚ê‚ÍA¡‚̃lƒbƒgƒ[ƒN‚ª‚ ‚éƒ|[ƒg‚©‚炵‚©ƒŠƒNƒGƒXƒg‚ª”ò‚΂Ȃ¢‚Ì‚ÅA
‘—MŒ³ƒ|[ƒg‚ðŽw’肵‚È‚¯‚ê‚΂Ȃç‚È‚¢‚½‚߂ł·B

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 18:03:37
>>494
URL‚ł͖³—
‚»‚¤‚¢‚¤“ÁŽê‚ÈŽg‚¢•û‚Í‘z’肳‚ê‚ĂȂ¢
java.net.Socket‚ðŽg‚Á‚ÄŽ©•ª‚ÅHTTPƒvƒƒgƒRƒ‹‚ð’‚ê‚Ή”\

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 19:10:41
URL‚Écreator‚È‚©‚Á‚½‚Á‚¯

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 20:20:23
>>494
URLƒNƒ‰ƒX‚ð‚»‚Ì‚Ü‚Ü—˜—p‚µ‚½‚¢‚̂Ȃç>>496‚Ì‚¢‚¤‚悤‚É
‘—MŒ³ƒ|[ƒg‚ðŽw’肵‚Ä’ÊM‚·‚邿‚¤‚ÉŽÀ‘•‚µ‚½URLConnection‚̃TƒuƒNƒ‰ƒX‚ð•Ô‚·
URLStreamHandler‚̃tƒ@ƒNƒgƒŠ‚ðì‚Á‚ÄURL#setURLStreamHandlerFactory‚ÅÝ’è‚·‚éB

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 20:42:45
URLStreamHandler ƒNƒ‰ƒX‚ðŒp³‚µ‚Ä
ƒƒ\ƒbƒh
protected abstract URLConnection openConnection(URL u) throws IOException
‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä
‘—MŒ³ƒ|[ƒg‚ðŽw’肵‚Ä’ÊM‚·‚邿‚¤‚ÉŽÀ‘•‚µ‚½
URLConnection ‚̃TƒuƒNƒ‰ƒX‚ð•Ô‚¹‚Ηǂ¢‚̂łµ‚傤‚©


499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 20:51:52
‚»‚¤‚Å‚·

500:494
08/03/03 11:52:47
’x‚­‚È‚è‚Ü‚µ‚½‚ª>>495-499‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚ª‚ñ‚΂Á‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B

501:‚»‚̂Ƃ¨‚è
08/09/05 13:19:52
‚»‚̂Ƃ¨‚è

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/09/15 14:09:16
URL url = somthing;
conn = url.openConnection();
‚Æ‚©‚ ‚éê‡, conn.getInputStream() ‚Ì–ß‚è‚ŕԂÁ‚Ä‚­‚é
ƒƒ\ƒbƒh‚ÌU‚é•‘‚¢‚ðƒJƒXƒ^ƒ}ƒCƒY‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
‰½‚©•û–@‚È‚¢‚Å‚·‚©?


503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/09/21 13:48:51
> conn.getInputStream() ‚Ì–ß‚è‚ŕԂÁ‚Ä‚­‚é
> ƒƒ\ƒbƒh‚ÌU‚é•‘‚¢‚ðƒJƒXƒ^ƒ}ƒCƒY‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
ƒƒ\ƒbƒh‚̓ƒ\ƒbƒh‚ð•Ô‚¹‚È‚¢B
getInputStream()‚ŕԂÁ‚Ä‚­‚éInputStreamƒIƒuƒWƒFƒNƒg‚ÌU‚é•‘‚¢‚ð•Ï‚¦‚½‚¢‚Á‚ĈӖ¡H
‚Ç‚¤‚¢‚¤ƒJƒXƒ^ƒ}ƒCƒY‚ð‚µ‚½‚¢‚©‚É‚æ‚邯‚ê‚ÇA
getInputStream()‚ª•Ô‚·InputStream‚̃ƒ\ƒbƒh‚Ì“®ì‚ð•Ï‚¦‚½‚¢‚̂ȂçA
•K—v‚ȃƒ\ƒbƒh‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚½FilterInputStreamƒNƒ‰ƒX‚̃TƒuƒNƒ‰ƒX‚ð쬂µ‚ÄA
InputStreamƒIƒuƒWƒFƒNƒg‚ð‚»‚ÌƒNƒ‰ƒX‚щƒbƒv‚µ‚Ä‚â‚é‚Ì‚ª‚¨ŽèŒy‚©‚àB

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 14:13:51
¡ƒC[ƒTƒŠƒAƒ‹‚̂悤‚È‚·‚ׂẴ|[ƒg‚Æ‚»‚±‚ð’Ê‚éƒpƒPƒbƒg‚ðŠÄŽ‹‚Å‚«‚邿‚¤‚ȃVƒXƒeƒ€‚ðì‚肽‚¢‚Ì‚¾‚¯‚ÇA
‚Ç‚¤‚µ‚½‚çƒC[ƒTƒŠƒAƒ‹‚Ý‚½‚¢‚È‚±‚Ƃł«‚é‚ÌH‚ ‚ê‚â‚è•û‚º‚ñ‚º‚ñ‚í‚©‚ç‚È‚¢‚ñ‚¾‚¯‚Ç
windowsƒtƒ@ƒCƒA[ƒEƒH[ƒ‹‚ªŠÖŒW‚µ‚Ä‚éH

505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 14:43:26
Java ‚¾‚¯‚¶‚á–³—‚¾‚ë?

JNI Žg‚Á‚ăhƒ‰ƒCƒo’¼Ú’@‚­‹C—Í‚ª‚ ‚ê‚Εʂ¾‚ª...

Unix Œn‚¾‚Æ BPF ‚Æ‚©‚¾‚¯‚Ç, TCP/IP ƒXƒ^ƒbƒN‚Æ‚Í
‘S‚­•ʂ̃hƒ‰ƒCƒoŽÀ‘•‚ɂȂÁ‚Ä‚é‚à‚ñ
Windows ‚Å‚àŽ–î‚ÍŽ—‚½‚悤‚È‚à‚ñ‚¾‚ÆŽv‚¤‚¼


506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 15:08:31
>>505
‚»‚ê‚Í504‚Ö‚ÌEEE‚Å‚¢‚¢‚Ì‚©‚ÈH
‚»‚¤‚¾‚Æ‚µ‚Ăꂷ
‚â‚Á‚Ï–³—‚Ȃ̂©EEEƒhƒ‰ƒCƒo‚ðŠÄŽ‹‚µ‚Ä‚éƒCƒ[ƒW‚Ȃ̂©‚ÈB‚ ‚ê‚ÍB
‚»‚Á‚©[B

‚¶‚á‚ ‚ ‚éƒ|[ƒg‚ð‚ ‚éƒ|[ƒg‚ÉŒ‹‚т‚¯‚邾‚¯‚̃vƒƒLƒV‚ð‚‚­‚肽‚¢‚Ì
‚¾‚¯‚ÇA‚ A‚±‚ê‚Ȃ炢‚¯‚»‚¤‚¾B
‚Å‚à‚³A‚¢‚¿‚¢‚¿ƒvƒŠûŽm‚̃|[ƒg‚ðƒAƒvƒŠ‚ƃ‹[ƒ^‘¤‚ÅŽw’肵‚È‚­‚¿‚á‚È‚ç‚È‚­‚È‚é‚æ‚ËB
‰½‚©‚Å‚«‚È‚¢H

ƒ‹[ƒ^5900ƒ|[ƒg@¨@5900ƒvƒŠûŽm5900@¨@ƒAƒvƒŠ5900ƒ|[ƒg
‚±‚ñ‚È•—‚ɂ͂ł«‚È‚¢‚æ‚ËH
ƒvƒŠûŽm‚ŃpƒPƒbƒg‚ðŠÄŽ‹‚·‚é‚ÌBƒvƒŠûŽmŽÀs‚µ‚ĂȂ¢‚Æ‚«‚Í
ƒ‹[ƒ^‚©‚çƒAƒvƒŠ‚É’¼Ú‚¢‚­‚ÌB

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 15:39:38
>>504
WindowsŠÂ‹«‚Å‘‚­‚ÆA‚Ü‚¸Awinpcap‚ð“ü‚ê‚éB
winpcapƒCƒ“ƒXƒg[ƒ‹‚·‚邯‚«AƒXƒ^[ƒgƒAƒbƒvŽž‚ÉnpfƒT[ƒrƒX‚ðŽ©“®‹N“®‚·‚é‚©
•·‚©‚ê‚é‚Ì‚ÅAyes‚É‚µ‚Ä‚¨‚­B
‚±‚ÌnpfƒT[ƒrƒX‚ª¶‚«‚Ä‚¢‚ê‚ÎApacket.dllŒo—R‚ŃAƒNƒZƒX‚µ‚ÄAƒLƒƒƒvƒ`ƒƒ‚Å‚«‚éB
npf‚ª¶‚«‚ĂȂ¢ê‡AŠÇ—ŽÒŒ ŒÀ‚ÅAjava.exe(javaw.exe)‚ð‹N“®‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
XP‚Ȃ炢‚¢‚¯‚ÇAVista‚Å–Ê“|‚È‚±‚ƂɂȂéB
‚ ‚Æ‚ÍjpcapŽg‚Á‚ÄJava‚©‚çŽg‚¤B
‚à‚Á‚Æ×‚©‚¢‚±‚Æ‚µ‚½‚¯‚ê‚ÎApacket.dll‚É’¼ƒAƒNƒZƒX‚¾‚¯‚ÇAJNI‚æ‚èJNA‚Ì•û‚ªŠyB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5391“ú‘O‚ÉXV/136 KB
’S“–:undef