Java ƒlƒbƒgƒ[ƒNƒvƒ ..
[2ch|¥Menu]
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 16:47:16
URLƒIƒuƒWƒFƒNƒg‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ€iˆÈ‰ºƒ\[ƒXj

Iterator iter = List_URL.iterator(); //List_URL‚ÍURLƒIƒuƒWƒFƒNƒg‚ª“ü‚Á‚½Vector
while(iter.hasNext())
{
URL url = (URL)List_URL.next();

URLConnection urlConnection = url.openConnection;
urlConnection.connect();

BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"JISAutoDetect"));

//—ª

while•¶‚̈êT–Ú‚Í–â‘è‚È‚­br‚©‚ç“ǂݞ‚ß‚é‚̂ł·‚ª
‚QT–Ú‚É‚È‚é‚Æ
InputStreamReader‚̶¬‚ÌŽž“_‚ÅI/O ExceptionƒGƒ‰[‚ªo‚Ü‚·B

ã‚̃\[ƒX‚ɂȂñ‚©–â‘è‚Æ‚©‚ ‚è‚Ü‚·‚©H
urlConnection.connect();‚ŃGƒ‰[‚ªo‚ĂȂ¯‚ê‚ÎÚ‘±‚âURLƒIƒuƒWƒFƒNƒg‚É–â‘肪‚ ‚é‚킯‚ł͂Ȃ¢‚ñ‚Å‚·‚æ‚ËH

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 17:24:35
>>191
> InputStreamReader‚̶¬‚ÌŽž“_‚ÅI/O ExceptionƒGƒ‰[‚ªo‚Ü‚·B

urlConnection.getInputStream()‚¶‚á‚È‚¢‚Ì?

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 17:45:11
>192
‚»‚¤‚Å‚·Aׂ©‚­•ª‚¯‚邯‚»‚±‚ŃGƒ‰[‚ªo‚Ü‚·
‚·‚݂܂¹‚ñAŠÔˆá‚¦‚Ă܂µ‚½G

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 17:51:37
“Á’è‚ÌURL‚¾‚¯‚¾‚ë?
urlConnection.setRequestProperty()‚Å•K—v‚ÈƒŠƒNƒGƒXƒgƒwƒbƒ_•t‚¯‚ë‚â
‰½‚ª•K—v‚©‚ÍURL‚É‚æ‚Á‚ĈႤ‚©‚瓚‚¦‚ç‚ê‚ñB

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 18:15:33
>194
‚¢‚¦A‰‰ñˆÈ~‘S‚Ä‚ÌURL‚ŃGƒ‰[‚ª”­¶‚µ‚Ü‚·

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 18:39:36
‚¶‚á‚ A
URLØÝ¸(java.sun.com)
‚¾‚ÈBÚ‘±‚ÌÄ—˜—p‚ÉŽ¸”s‚µ‚Ä‚¢‚éB

java -Dhttp.keepAlive=false ‚µ‚Ă݂Ă­‚êB
Connection: close‚ðsetRequestProperty()‚µ‚Ä‚à‚¢‚¢‚¯‚Ç‚ÈB

‘¼‚Éà–¾‚µ‚ĂȂ¢‚±‚Ƃ͂Ȃ¢‚æ‚È?

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 18:55:58
>196
‚Ƃ肠‚¦‚¸‚â‚Á‚Ă݂܂·
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/08 19:43:21
‚Ý‚ñ‚ÈJava‚ʼn½‚ðƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚¢‚ÌH
ƒT[ƒo[‚Æ‚©ƒNƒ‰ƒCƒAƒ“ƒg‚Æ‚©Ž©•ª‚Åì‚Á‚Ä—V‚ñ‚Å‚é‚ñ‚Å‚·‚©H

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/09 11:13:34
javascript‚ÅŠO•”ƒeƒLƒXƒg(—Ⴆ‚Λ››.txt)
‚ð“ǂݞ‚ÝA“à•”‚̈êsˆês‚ð”z—ñƒf[ƒ^‚ŕێ‚µ‚½‚èA
‚»‚ê‚ðHTML“à‚ÌTABLE“àTD‚ÉŠ„‚èU‚Á‚Ä
•\ަ‚³‚¹‚½‚è‚·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©H

("Javascript"‚Ŕ‚ðŒŸõ‚µ‚½‚̂ł·‚ª“K“–‚Ȕ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚±‚Å‚±‚ñ‚ÈŽ¿–â‚ð‚·‚é‚ÈII@‚Æ‚¢‚¤‚̂ł ‚ê‚ÎA‚ǂȂ½‚©
“K“–‚Ȕ‚ւ̗U“±‚ð‚¨Šè‚¢‚µ‚Ü‚·‚iQQj‚)

200:199
05/10/09 11:19:41
Web»ì”‚ŒT‚·‚ׂ«‚Å‚µ‚½B
‚ ‚¿‚ç‚ÉŽ¿–â”Â‚ðŒ©‚Â‚¯‚½‚̂ňړ®‚µ‚Ü‚·B
”‰˜‚µŽ¸—炵‚Ü‚µ‚½B‚iQQj‚

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/06 16:07:32
JavaˆÈ‘O‚Ƀlƒbƒgƒ[ƒN‚Ì’mޝ‚ª‚¨‚Ü‚¢‚ç‚ɂ͕K—v‚¾B
‚¿‚Ȃ݂Ƀlƒbƒgƒ[ƒN‹@”\‚ÌŽÀ‘•‚ÍC‚Ȃ̂ÅAC‚Å‘‚©‚ê‚Ä‚é‚Ì‚ðJava‚ɈÚA‚·‚é‚®‚ç‚¢‚ÌŠoŒå‚ª–³‚¢‚ÆJava‚Ńlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÍŠ©‚߂Ȃ¢B
localhost‚ŃT[ƒoƒvƒƒZƒX—§‚Ä‚ç‚ê‚È‚¢‹ïŽt‚Æ‚©˜_ŠOB

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/06 16:18:57
age

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/07 12:41:41
>>201
‚³‚·‚ª‚É‚»‚±‚܂ŋº‚·‚قǂ̂±‚Æ‚¶‚á‚È‚¢‚ÆŽv‚¤‚æB
‚æ‚Á‚ۂǃŒƒA‚ȃvƒƒgƒRƒ‹ŽÀ‘•‚·‚é‚ñ‚Å‚à‚È‚¢ŒÀ‚èB
localhost‚ŃT[ƒoƒvƒƒZƒX‚È‚ñ‚ÄA‚Ô‚Á‚¿‚Ⴏ‚ÄŒ¾‚¤‚Æ socket.accept() ‚·‚邾‚¯‚¾‚µB

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/09 00:05:37
“V‹ç‚̉B‚ê—¢‚Í‚±‚±‚Å‚·‚©H

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/09 00:32:48
Pop3ƒT[ƒo‚ÉÚ‘±‚µ‚ă[ƒ‹‚ÌUIDL‚ðŽæ“¾‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/11 08:30:59
>>205
URLØÝ¸(java.sun.com)
URLØÝ¸(www.faqs.org)


207:ŽI’j
05/11/16 18:46:52
‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B
ƒ}ƒ‹ƒ`ƒNƒ‰ƒCƒAƒ“ƒg”ñ‘ΉžƒT[ƒo‚ɂȂñ‚Æ‚µ‚Ä‚àÚ‘±‚µ‚½‚¢ê‡

InetSocketAddress socketAddress =
new InetSocketAddress("localhost", 1234);

Socket socket = new Socket();

while ((socket.isConnected()) == false) {
try {
socket.connect(socketAddress,0);
} catch (IOException e) {
System.out.println("–¢Ú‘±");
}
}

‚̂悤‚ȃR[ƒh‚ł̓_ƒ‚Ȃ̂͂Ȃº‚Å‚µ‚傤‚©H


208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/16 21:36:08
epoll‚âkqueue‚ðãŽè‚­ƒ‰ƒbƒv‚µ‚Ä‹¤’ʉ»‚µ‚½‚à‚Ì‚Á‚Ä‚ ‚è‚Ü‚·‚©H

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/02 21:59:07
P2P‚ð‹ìŽg‚µ‚ăƒbƒZƒ“ƒWƒƒ[‚Æ‚©ãŽè‚­ì‚ê‚È‚¢‚©‚ÈH
ˆÃ†‰»‚³‚ꂽƒL[‚ð‘—M‚µ‚Ä•¡‡‚Å‚«‚½l‚ªŒq‚¬‚½‚¢‘ŠŽè‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅB


210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 07:39:40
Œ»Ý‘åŠw3”N¶‚Å‚·‚ªAƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤˜g‘g‚Ý‚¾‚¯‚ʼn½‚©ŠeŽ©‚Ńe[ƒ}‚ðl‚¦‚ë‚Æ‚¢‚í‚ê‚Ü‚µ‚½B
FX’T‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚È‚©‚È‚©‚±‚ꂼ‚Æ‚¤ƒe[ƒ}‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
http dns dhcp ftpƒT[ƒo[‚ðƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ă݂½‚è‚·‚é‚Ì‚à–Ê”’‚¢‚ÆŽv‚¤‚̂ł·‚ªAA
‚½‚¾ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚邾‚¯‚ł͂ ‚è‚«‚½‚肾‚µA‚È‚º‚ê‚ð‚µ‚½‚¢‚Ì‚©‚Æ–â‚í‚ê‚ê‚Δ÷–­‚ÈŠ´‚¶‚Å‚·B
‰½‚©—Ç‚¢ƒe[ƒ}‚âAƒqƒ“ƒg‚Ȃljº‚³‚ê‚΂¤‚ꂵ‚¢‚Å‚·B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 07:47:50
ƒlƒbƒg˜g‘Îí‚̃Q[ƒ€‚Æ‚©

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 12:22:42
‚i‚‚–‚‚͂Ȃñ‚Å‚à‚Å‚«‚é‚©‚ç‹t‚ÉŒˆ‚Ü‚è‚É‚­‚¢‚¾‚낤‚ÈB
ƒT[ƒo[ì‚邯‚©‚ª‚â‚Á‚Ï‚è’è”ԂɂȂ肻‚¤AAB
˜R‚ê‚Í‘²‹Æì¬‚Å‚„‚ˆ‚ƒ‚ƒT[ƒo[ì‚Á‚½‚È‚ŸAA


213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 12:26:04
echoƒT[ƒoì‚Á‚Ăǂ¬‚à‚𔲂©‚¹‚ÄŒ©‚¹‚é

214:“`àVlƒ^ƒNƒV
05/12/04 12:49:56
>>207
‚Ý‚ñ‚ȃŒƒX‚µ‚ĂȂ¢‚̂͂»‚¤‚¢‚¤‚±‚Æ‚©B
‚»‚Ìsocket‚ªƒAƒhƒŒƒX‚ð’m‚ç‚È‚¢‚©‚çB

215:“`àVlƒ^ƒNƒV
05/12/04 12:55:17
>>207 ƒXƒ}ƒ“B

216:“`àVlƒ^ƒNƒV
05/12/04 13:13:59
•¶ŽšÜ‚Á‚Ăăeƒ“ƒpƒŠ‚·‚¬‚¾ƒIƒŒB
>>207
ƒ‹[ƒv‰ñ‚·‘O‚ÉÚ‘±‚µ‚Ä‚é‚Ì‚©‚ð‚Ü‚¸•\ަB

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 13:19:50
ƒGƒR[ƒT[ƒo[ƒƒƒX‚—‚—‚—
‚Ç‚¤‚µ‚Ä‚à‚±‚ꂪ‚â‚肽‚¢‚Á‚Ä‚à‚Ì‚ª‚È‚©‚Á‚½‚çA
‚â‚Á‚Ï‚èƒT[ƒo[ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª–³“ï‚Å‚¢‚¢‚ÆŽv‚¤B

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 13:27:13
echoƒT[ƒo‚‚­‚é‚ñ‚Ȃ炳
ŠÖ¼•Ù‚É’¼‚µ‚Ä‚­‚ê‚邯‚©‚»‚¤‚¢‚¤‚Ì‚ª‚¢‚¢‚ñ‚łȂ¢H
ƒlƒbƒgƒ[ƒN•”•ªˆÈŠO‚Å“ªŽg‚¢‚»‚¤‚¾‚¯‚Ç

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 16:41:20
ƒXƒŒ‚ª‰˜‚ꂽ‚Ë

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:10:02
ƒƒbƒZƒ“ƒWƒƒ[ì‚Á‚Ä‚­‚êB

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:11:49
IPMsg‚ÌJava”Å‚Á‚Ä–³‚©‚Á‚½H
ŽI‚ª‚¢‚éƒ^ƒCƒv‚È‚çì‚Á‚Ä‚à‰^—p‚Å‚«‚È‚¢‚¶‚á‚ñ

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:29:10
‚Þ‚µ‚ë2chƒuƒ‰ƒEƒUì‚ê
ƒlƒbƒgƒ[ƒN•”•ª‚Í­‚È‚¢‚ª

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:31:05
2chƒuƒ‰ƒEƒU‚Á‚Ä’N‚Å‚àì‚ê‚é‚ÌH
dat‚ðŒöŠJ‚·‚éƒuƒ‰ƒEƒU‚Í2ch‚ª§ŒÀ‚µ‚Ä‚é‚Á‚Ä•·‚¢‚½‚¯‚lj\‚¾‚¯H

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:43:31
>>222
Šù‚É‚ ‚é‚¶‚á‚ñ

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:46:42
>>223
½ÚØÝ¸(tech”Â)

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/04 20:54:29
>>224
dhcpƒT[ƒo‚àechoƒT[ƒo‚àŠù‚É‚ ‚è‚Ü‚·‚ªB

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/05 04:38:24
Šw•”‚Ì‘²‹Æì¬‚Å‘S‚­‚O‚©‚牽‚©‚ðì‚é‚È‚ñ‚Ä•s‰Â”\‚¾‚ëB
Šù‚É‚ ‚é‚à‚Ì‚ðì‚é‚Ì‚ª‚ ‚½‚è‚Ü‚¦B‰½‚©‚µ‚çƒIƒŠƒWƒiƒ‹‚È—v‘f‚ª‚ ‚ê‚΂悢B

228:210
05/12/05 06:50:25
ŠF‚³‚ñ‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚ª‚ñ‚΂Á‚Ă݂܂·AA

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/06 23:26:02
ipv6‚ɑΉž‚µ‚½ƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ€‚ðl‚¦‚Ä‚¢‚é‚̂ł·‚ªEEE
JAVA‚ÌIPV6‚ÌŽ‘—¿‚͂Ȃ©‚È‚©‚È‚¢‚Å‚·‚Ë
‚ǂȂ½‚©‚²‹³Žö‚­‚¾‚³‚¢

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/07 00:16:33
‚±‚±‚¶‚á‚ ‚©‚ñ‚Ì‚©H
URLØÝ¸(java.sun.com)

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 11:06:52
>227
ƒIƒŠƒWƒiƒ‹‚È—v‘f‚Á‚ÄŒN‚È‚ç—Ⴆ‚΂ǂ¤‚·‚éH
ƒT[ƒo[ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚È‚ñ‚ăIƒŠƒWƒiƒ‹‚Ì—v‘f‚ð‰Á‚¦‚é‚È‚ñ‚ĂقƂñ‚Ç•s‰Â”\‚¾‚ëB
dhcpì‚é‚É‚µ‚Ä‚àdnsì‚é‚É‚µ‚Ä‚àAŽs”̂̂à‚Ì‚âBIND‚ð’´‚¦‚é‚à‚Ì‚ªì‚ê‚é‚ÌHŠw¶‚ªB

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 11:24:31
‚¢‚âAA•ʂɒ´‚¦‚é•K—v‚Í‘S‚­–³‚¢‚킯‚¾‚ªAA

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 11:39:14
>>231
ƒT[ƒo[ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÆŒ¾‚Á‚Ä—Ç‚¢‚©‚Ç‚¤‚©‚Í”»‚ç‚ñ‚ª
SoftEther‚ÍŠw¶‚ªì‚Á‚½

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 13:38:10
‚±‚̔‚Ŏ¿–₵‚Ä‚¢‚邿‚ÈŠw¶‚ɂ͂܂¸–³—‚¾‚ë‚—

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 17:47:26
SoftEther ì‚Á‚½‹ïŽt‚Í2ch‚ÅŽ¿–₵‚Ü‚­‚Á‚½‚Í‚¸‚¾‚ª

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/12/08 22:32:40
‚Ђ°‚Û‚ñ‚æ‚낵‚­AZl‚̃Œƒxƒ‹‚ð’´‚¦‚Ä‚µ‚Ü‚Á‚½‚ñ‚¾‚낤‚ÈB<SoftEthrer‚ÌìŽÒ

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 11:42:13
Java‚Å‘‚©‚ꂽƒvƒƒNƒVƒT[ƒo[ƒ\ƒtƒg‚Á‚Ä‚ ‚è‚Ü‚·‚©H

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 12:18:09
URLØÝ¸(www.mortbay.com)
URLØÝ¸(www.cs.technion.ac.il)

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/01 01:43:42
‰SŽÒ‚ÌŽ¿–â‚¶‚á‚È‚¢‚ÆŽv‚¤‚¯‚ÇA‚v‚h‚m‚h‚m‚d‚s‚ŃT[ƒo[ƒTƒCƒh‚Ì‚i‚`‚u‚`‚ðŽÀs‚Å‚«‚Ü‚·‚©H
‚»‚Ìê‡AƒNƒ‰ƒX–¼‚Æ‚©function–¼‚Æ‚©ƒpƒ‰ƒ[ƒ^‚Ì“n‚µ•û‚͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H



240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/01 02:45:55
’Þ‚ç‚ê‚È‚¢‚¼[

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/21 16:30:50
ƒ}ƒ‹ƒ`‚·‚݂܂¹‚ñB

URLØÝ¸(ash.jp)
‚±‚̃TƒCƒg‚ÌURLConnection‚̃\[ƒX‚ðaioeclipse ver2.0.0(JDK‚Í1.5.0)‚Å
—¬‚·‚ƃGƒ‰[‚ªo‚é‚ñ‚Å‚·‚¯‚ǂǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
eclipse‚ÌÝ’è‚©‚µ‚ç

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at HttpUrl.main(HttpUrl.java:32)


242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/22 18:51:31
‹C•ª‚ª‚¢‚¢‚©‚炱‚½‚¦‚Ä‚â‚éB

‚»‚̃vƒƒOƒ‰ƒ€‚ÍA"localhost"A‚‚܂èŽÀs‚µ‚Ä‚éPC‚Ì80”Ôƒ|[ƒg‚É
TCP‚ÅÚ‘±‚µ‚悤‚Æ‚µ‚Ä‚¢‚éB80”Ôƒ|[ƒg‚Í’ÊíHTTP‚̃|[ƒgB
‚Ȃ̂ÅAŽÀs‚µ‚Ä‚éPC‚Ì80”Ôƒ|[ƒg‚ő҂Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚ª‚È‚¢A
‚‚܂èAHTTPƒT[ƒo‚ª“®‚¢‚ĂȂ¢‚ÆAÚ‘±‚Í‹‘”Û‚³‚ê‚éB
‚»‚ꂪA
> java.net.ConnectException: Connection refused: connect
‚Æ‚¢‚¤‚±‚ÆB
ANHTTPD‚Å‚à“®‚©‚µ‚Æ‚¯‚ÎAconnect‚ͬŒ÷‚·‚邾‚ëB
ƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ€‚Íí‚É’ÊM‘ŠŽè‚ª‚ ‚Á‚Ĭ‚è—§‚‚Á‚Ä‚±‚Æ‚ð–Y‚ê‚é‚ÈB

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/22 20:28:55
Ž©ƒŒƒX‚Å‚·

String proxyHost = "";
int proxyPort = 8080;
‚ðÁ‚µ‚Ä
if (proxyHost == null) {
urlObj = new URL(url);
} else {
urlObj = new URL("http", proxyHost, proxyPort, url);
}
‚±‚±‚ð

urlObj = new URL(url);

‚¾‚¯‚É‚µ‚½‚çƒ\[ƒX‚à‚Á‚Ä‚±‚ê‚Ü‚µ‚½B

urlObj = new URL("http", proxyHost, proxyPort, url);

‚ªˆ«‚³‚µ‚Ä‚½‚Á‚Ä‚±‚Ƃł·‚©H



244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/22 20:32:20
˜A“Š‚·‚݂܂¹‚ñ

@String proxyHost = "";

‚Å

@if(proxyHost == null)‚ªfalse‚És‚Á‚Ă邱‚Æ‚Í

ã‹L‚Ínull‚ł͂Ȃ¢‚̂ł·‚©H

null‚Ì‹C‚ª‚·‚é‚ñ‚Å‚·‚ªEEE



245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/22 22:26:33
‚Âjava‰SŽÒƒXƒŒ

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/25 18:04:07
Šî–{“I‚ÈŽ¿–â‚Å‚·‚ªA
‚ ‚éƒm[ƒh‚©‚ç‚ ‚éƒm[ƒh‚Ƀf[ƒ^‚ª“®‚­‚½‚߂ɂÍA
•K‚¸sokcetƒNƒ‰ƒX‚ðŽg‚¤•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/26 10:35:24
>>41
String‚̓TƒuƒNƒ‰ƒX‚ðì‚ê‚È‚¢‚Í‚¸‚¾‚ª

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 17:19:38
dhcp‚͂‚܂ñ‚Ë[‚ÈB
IM-IRCƒuƒŠƒbƒW‚Æ‚©‚Ç‚¤H
ƒƒ‚ƒŠƒŠ[ƒN‚µ‚Ü‚­‚è‚ÅŠy‚µ‚»‚¤‚¾‚æ(w

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 17:47:32
>>246
ƒ\ƒPƒbƒg‚ª‚È‚¢‚Æ’ÊM‚Å‚«‚È‚¢‚ñ‚¾‚©‚ç“–‚½‚è‘O

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 19:54:08
NFS‚Æ‚©A1‘ä‚ÌSCSI HDD‚ð‹¤—L‚µ‚Ă邯‚©‚͂Ȃ¢‚Å‚·‚©A‚»‚¤‚Å‚·‚©B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/10 17:43:05
’N‚©cyberlink for javaŽg‚Á‚Ä
UPnP‘Ήžƒ‹[ƒ^‚̃|[ƒg‚ðŠJ‚¯‚Ä
AddMapping‚·‚邾‚¯‚ÌŠÈ’P‚È
ƒvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚Å‚­‚ê‚Ü‚¹‚ñ‚©‚Ë‚¥B

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/11 11:04:58
ƒqƒ“ƒgFh‘èƒXƒŒ


253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/24 04:41:17
UDP‚ðŽg‚Á‚½ƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
UDP‚ðŽg‚Á‚ăNƒ‰ƒCƒAƒ“ƒg/ƒT[ƒo[‚ðì‚èA•¡”‚̃Nƒ‰ƒCƒAƒ“ƒg‚Æ‚â‚èŽæ‚è‚Å‚«‚邿‚¤‚ɃT[ƒo[‚ÉThread‚ðŒp³‚³‚¹‚Ü‚µ‚½B
2lˆÈ~‚̃Nƒ‰ƒCƒAƒ“ƒg‚ªƒpƒPƒbƒg‚ð‘—‚Á‚Ä‚«‚½‚ç‚»‚Ì“xV‚µ‚­ƒXƒŒƒbƒh‚ðì‚낤‚Æl‚¦‚Ä‚¢‚é‚ñ‚Å‚·‚ªA‚Ç‚¤‚â‚Á‚ăpƒPƒbƒg‚ª“Í‚¢‚½‚Æ‚«‚ÉV‚µ‚­ƒXƒŒƒbƒh‚ðì‚é‚ñ‚Å‚µ‚傤‚©H
‚Ç‚¤‚µ‚Ä‚à2l–Ú‚ª‘—‚Á‚½ƒpƒPƒbƒg‚ª‚»‚̂܂܃IƒŠƒWƒiƒ‹‚̃T[ƒo[ƒXƒŒƒbƒh‚ÉŽóM‚³‚ê‚Ä‚µ‚Ü‚¢ƒGƒ‰[‚ªo‚é‚̂ł·‚ªEEB

254:253
06/05/24 04:59:56
­‚µà–¾•s‘«‚Å‚µ‚½B
ƒT[ƒo[ƒNƒ‰ƒX‚Ì’†‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^Arun()Amain()‚Æì‚èAmain()‚É¡‚̂Ƃ±‚ëA
int well_known_port = SERVERPORT; // ƒfƒtƒHƒ‹ƒgƒ|[ƒgƒiƒ“ƒo[

try
{
testServer server = new testServer(well_known_port);
server.start();
}
catch(IOException e)
{
System.err.println(e);
}
‚Æ‚µ‚Ä‚ ‚è‚Ü‚·B
run()‚Ì’†‚ŃpƒPƒbƒg‚ðì‚Á‚½‚èŽóM‚µ‚½‚è‚·‚éƒvƒƒZƒX‚ð‘S‚Ä“ü‚ê‚Ä‚ ‚è‚Ü‚·B

ã‚̂܂܂ł̓XƒŒƒbƒh‚ª1‚‚µ‚©ì‚ê‚ĂȂ¢‚Ì‚ÅAƒNƒ‰ƒCƒAƒ“ƒg‚ª‘‚¦‚邽‚Ñ‚ÉV‚µ‚¢ƒXƒŒƒbƒh‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ƒqƒ“ƒg‚Å‚à‚¢‚¢‚̂ŋ³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚ÎŠð‚µ‚¢‚Å‚·B

255:253
06/05/24 22:33:12
‰ðŒˆ‚µ‚Ü‚µ‚½m(_ _)m

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/30 04:37:12
‘ш槌ä‹@”\‚ð‚à‚Á‚½java‚̃vƒƒLƒVƒ\ƒtƒgƒT[ƒo[ƒ\ƒtƒg‚Á‚Ä‚ ‚è‚Ü‚·‚©H


257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/30 08:27:40
‚»‚à‚»‚àjava‚¾‚Æ’x‚¢‚©‚ç‘S‚Ä‚ª‘ш槌À‚³‚ê‚ĈӖ¡‚ª–³‚¢B
delegate‚Æ‚©squid‚ðjava‚ɈÚA‚µ‚Ä‚­‚êB

‚»‚ê‚Á‚Ä‘S‚­ŠÖŒW–³‚¢‹ïŽt‚ªudp‘—‚Á‚Ä—ˆ‚Ä‚àŽIƒvƒƒZƒX‚ª‘‚¦‚ÄBBB
udpƒpƒPƒbƒg‚Ì‘—MŒ³‹U‘¢‚³‚ê‚Ä‘—‚ç‚ê‚Ä‚­‚邱‚Æ‚ª–³‚¢—l‚É‹F‚êB

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/30 11:18:50
java‚Å‘‚©‚ꂽ•’ʂ̃vƒƒNƒVƒT[ƒo[ƒ\ƒtƒg‚ðAsleep‚Æ‚©Žg‚Á‚Ä‚¿‚å‚¢‚Æ‚¢‚¶‚ê‚Ηǂ¢‚¾‚¯B
java‚ƃlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð•׋­‚µ‚Ä‚©‚çˆêŒŽ‚­‚ç‚¢‚Å‚»‚Ì‚­‚ç‚¢‚Ì‚±‚Ƃ͂ł«‚éB

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/10 05:43:53
‚·‚¢‚Ü‚¹‚ñB
String ip="192.168.0.2";
int port=5555;
Socket socket = new Socket(ip,port);

ˆÈã‚̂悤‚ÈÚ‘±•û–@‚Í‚½‚¾‚µ‚¢‚Å‚µ‚傤‚©H
ƒzƒXƒg–¼‚ł͂Ȃ­IPƒAƒhƒŒƒX‚ÅŽw’肵‚½‚¢‚̂ł·‚ªA
‚ǂ̂悤‚É‚·‚ê‚΂悢‚©‚²‹³Žö‚­‚¾‚³‚¢B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/10 17:44:38
ƒuƒ‰ƒEƒU‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
POST‚ŃGƒ“ƒeƒBƒeƒBƒ{ƒfƒB‚̃f[ƒ^‚ð‘—‚é‚Æ‚«‚Ì
•¶ŽšƒR[ƒh‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H

‚½‚Æ‚¦‚ÎAƒT[ƒo[‚ªIIS{JSPƒRƒ“ƒeƒi‚ÅA
ƒNƒ‰ƒCƒAƒ“ƒg‚Å“ü—Í‚µ‚½‚à‚Ì‚ðƒT[ƒo[‚É‘—‚éê‡A
‚ǂ̕¶ŽšƒR[ƒh‚ŃT[ƒo[‚É‘—‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
HTML‚ÉŽw’肳‚ê‚Ä‚¢‚é•¶ŽšƒR[ƒhH


261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/10 21:42:37
>>259
‚½‚¾‚µ‚¢B
‚½‚¾‚µAIPv6‘Ήž‚É–â‘肪o‚é(Windows VistaˆÈŒã‚ÍIPv6ƒtƒ‹‘Ήž)‚ªA
ƒAƒ“ƒ^‚ÌÓ”C‚¾‚©‚çA‚Ü‚ ’m‚Á‚½‚±‚Á‚¿‚á‚Ë‚¦‚µB

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/11 10:12:57
‚±‚ñ‚È‚ñ‚ ‚Á‚½
URLØÝ¸(jump.sagasu.in)



263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/13 11:05:27
socket‚ðŽg‚Á‚ÄAStreaming’ÊM’†A Broken pipe
‚ª‚¨‚±‚Á‚Ä‚µ‚Ü‚¤ê‡‚ª‚ ‚è‚Ü‚·

˜A‘±“I‚ȃf[ƒ^‚ð‘—‚Á‚Ä‚¢‚é‚̂ł·‚ª
ƒNƒ‰ƒCƒAƒ“ƒg‚ªØ’fˆ—‚ð‚µ‚Ä‚¢‚È‚¢‚Ì‚É Broken pipe
‚ª“{‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA‘—‚Á‚¿‚á‚¢‚¯‚È‚¢ƒf[ƒ^‚Ȃǂ͑—‚Á‚Ä‚¢‚Ü‚¹‚ñ
‚È‚ñ‚ç‚©‚ÌS“–‚½‚肪‚ ‚él‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚·‚Å‚µ‚傤‚©H


264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/16 01:42:38
>>251
URLØÝ¸(www.cybergarage.org)


265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/16 03:40:37
ŠÔ‚̃tƒ@ƒCƒ„[ƒEƒH[ƒ‹‚âNAT‚ÉØ‚ç‚ê‚Ä‚àƒŠƒgƒ‰ƒC‚·‚邿‚¤‚Ȉ—‚®‚ç‚¢“ü‚ê‚ëB

POST‚·‚邯‚«‚ÌŽd—l‚®‚ç‚¢AHTTP‚ÌŽd—l‚ð“Ç‚à‚¤‚ºB
‚Â[‚©Žd—l‚àì‚ç‚È‚¢‚Ås‚«“–‚½‚è‚΂Á‚½‚è‚ŕςȎÀ‘•‚·‚é‚ÈB

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 12:36:13
Java‚Åtracerouto—ˆ‚邿‚¤‚ɂȂÁ‚½‚ÌH

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 11:46:43
>>266
raw socketˆÊ“Š‚°‚ç‚ê‚邾‚낤B

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 17:08:41
‚ÖH‚Ç‚¤‚â‚Á‚ÄH

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 17:36:15
>>268
‚¤‚º‚¥‚µ‚Ë

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/19 11:30:13
Process p = Runtime.getRuntime().exec(new String[] {"traceroute", host});


271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/21 22:23:04
y‹³‚¦‚Ä!z
‚ª—Ç‚¢–¡o‚µ‚Ä‚é

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/27 00:11:30
ƒT[ƒo[‘¤‚ŃCƒ“ƒvƒbƒgƒXƒgƒŠ[ƒ€‚ðí‚ÉŠÄŽ‹‚µ‚ÄA
ƒXƒgƒŠ[ƒ€‚Ƀf[ƒ^‚ª“ü‚Á‚½‚ç‚ ‚鈗‚ð‚Í‚¶‚߂邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA
‚¤‚Ü‚¢‚â‚è•û‚ ‚è‚Ü‚·‚©H
¡‚̓T[ƒo[‘¤‚̃XƒŒƒbƒh‚Å‚µ‚½‚̂悤‚ɂ܂Á‚Ă܂·B

while(in.available < 1)
{
@@Thread.sleep(10);
}

`‚ ‚鈗`

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/27 01:54:51
new I/O

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/01 18:10:04
>>272
BlockingI/Oi’Êí‚Ìj‚ÅAƒCƒ“ƒvƒbƒgƒXƒgƒŠ[ƒ€‚P‚‚ɑ΂µ‚ăXƒŒƒbƒh‚ð
‚P‚“\‚è•t‚¯‚éB

‚ ‚é‚¢‚Í‚P‚‚̃XƒŒƒbƒh‚Å•¡”‚̃Cƒ“ƒvƒbƒgƒXƒgƒŠ[ƒ€‚ðˆ—‚·‚é‚È‚çA
>>237 ‚ÌŒ¾‚¤‚Æ‚¨‚èAnew I/O‚ðŽg‚¤B

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/03 12:14:40
>>237 ‚ł͂Ȃ­
>>273 ‚Å‚·

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/04 21:05:22
Žž‹‹‚P‚O‚O‚O‰~‚Å‚i‚‚–‚‹³‚¦‚Ä‚­‚¾‚³‚é‚©‚½‚ð•åW‚µ‚Ü‚·
êŠ@Š‘òi’r‘ÜE‚“c”nê‚©‚ç’¼’Êj

‚‰|‚—‚‚Ž‚”|‚”‚|‚“‚”‚•‚„‚™|‚Š‚‚–‚—‚ˆ‚‚”‚‚‚‰‚ŒD‚ƒ‚D‚Š‚
iƒAƒhƒŒƒX‚Í‘SŠp‚Å‘‚¢‚Ä‚ ‚é‚̂Ŕ¼Šp‚É’¼‚µ‚Ä‚­‚¾‚³‚¢j
‚æ‚낵‚­‚¨‚Ë‚ª‚¢‚µ‚Ü‚·

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/05 21:22:28
‰SŽÒ‚È‚ñ‚Å‚·‚ª‚±‚ê‚©‚çAƒlƒbƒgƒ[ƒN•׋­‚µ‚½‚¢Žv‚Á‚Ă܂·B
ftpƒNƒ‰ƒCƒAƒ“ƒgAhttpƒNƒ‰ƒCƒAƒ“ƒgAechoƒT[ƒo‚ȂǂÌperl,c‚Ì
Ž‘—¿‚̓lƒbƒg‚É–L•x‚É‚ ‚Á‚½‚Ì‚ÅA‘å‘̂킩‚Á‚Ä‚«‚Ü‚µ‚½B
‚½‚¾Aª–{“I‚ÈŽd‘g‚Ý‚ª‚í‚©‚Á‚ĂȂ¢‚Ì‚ÅA‚±‚ê‚©‚ç
‚Ç‚¤‚µ‚悤‚©l‚¦‚Ă܂·B
‚Ü‚¸‚ÍApeer to peer‚ÅAƒ`ƒƒƒbƒg‚âƒtƒ@ƒCƒ‹ŒðŠ·‚ª‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

ƒpƒ\ƒRƒ“ˆê‘ä‚̊‹«‚È‚ñ‚Å‚·‚ª•׋­‚Å‚«‚Ü‚·‚©H
ƒpƒ\ƒRƒ“ˆê‘ä‚ÅA2‘ä‚ÉŒ©‚¹‚©‚¯‚Ä’ÊM
‚Æ‚©‚Å‚«‚é‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚ÄB
ƒpƒ\ƒRƒ“2‘ä‚È‚¢‚Æ‚¾‚߂Ȃñ‚Å‚µ‚傤‚©B
–{‚Æ‚©ƒTƒCƒgЉ‚Ä‚¢‚½‚¾‚¯‚邯‚ª‚ñ‚΂Á‚Ä‚¢‚¯‚»‚¤‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

ƒXƒŒˆá‚¢‚Å‚µ‚½‚çA‚Ç‚±‚©”ò‚΂µ‚Ä‚­‚¾‚³‚¢‚Ü‚¹B

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/05 23:38:11
>>277
localhost‚ɑ΂µ‚ăRƒlƒNƒVƒ‡ƒ“’£‚è‚á‚¢‚¢‚Å‚·‚æB

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 01:36:14
>>278
’mޝ•s‘«‚ÅA‹ï‘Ì“I‚È•û–@‚ª‚Ü‚¾‚í‚©‚ç‚È‚¢‚Å‚·‚ªA
‚Å‚«‚邯‚¢‚¤‚±‚Æ‚ª‚í‚©‚ê‚΂ ‚Æ‚ÍA–{‚ȂǂŒ²‚ׂ½‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

280:276
06/07/17 21:29:54
‹³‚¦‚é‘ÎÛ‚Í’´‰SŽÒ‚Å‚·B

ê–åŠwZ‚ȂǂÅJava‚ð•׋­‚³‚ê‚Ä‚¢‚ĉċx‚Ý‚¾‚¯‹³‚¦‚½‚¢‚Æ‚¢‚¤•û‚àŠ½Œ}‚Å‚·

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/21 21:55:33
‘åã‚©‚çs‚«‚Ü‚·B’鑃zƒeƒ‹ƒXƒC[ƒc‚ðŽæ‚Á‚Ä‚­‚¾‚³‚é‚È‚çl‚¦‚é—]’n‚ ‚è‚Å‚·


282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/21 22:22:09
Žd—lF
ƒNƒ‰ƒCƒAƒ“ƒg‚̓eƒŒƒr‚̘^‰æ—\–ñ‚ð‚·‚éGUIƒAƒvƒŠƒP[ƒVƒ‡ƒ“B
ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç”Ô‘g‚̃`ƒƒƒ“ƒlƒ‹A•ú‘—ŠJŽnŽžAI—¹Žž‚ð‘—MB
ƒT[ƒo‚Í—\–ñî•ñ‚ðDB‚ɃXƒgƒbƒNB
ƒT[ƒo‚ÍDB‚ðŠÄŽ‹‚µ‚Ä‚¢‚ÄA—\–ñŠJŽnŽž‚ɂȂÁ‚½‚ç˜^‰æAPI‚ð‹N“®‚³‚¹‚éB
ƒNƒ‰ƒCƒAƒ“ƒg‚ÍŒ»Ý‚Ì—\–ñî•ñ‚ȂǂðƒT[ƒo‚É–â‚¢‡‚킹‚Ä•\ަ‚à‚Å‚«‚éB

‚³‚ÄAƒT[ƒo‘¤‚͂ǂñ‚ÈŽÀ‘•‚É‚·‚éH
ƒNƒ‰ƒCƒAƒ“ƒgEƒT[ƒoŠÔ‚Ì’ÊM‚̓\ƒPƒbƒgH‚»‚ê‚Æ‚àHttpH‚Å‚«‚êFirewall‰z‚¦‚µ‚â‚·‚¢•û‚ª‚¢‚¢B


283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/21 22:43:51
>>282 ‚ªƒNƒ‰ƒCƒAƒ“ƒg‚àƒT[ƒo‚à‘‚­‚ÌH

284:282
06/07/21 22:47:16
>>283
ƒT[ƒo‚¾‚¯‚Å‚¢‚¢‚Å‚·B


285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/22 10:44:52
>>282
ICMP

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/22 11:32:23
>>282
MythTV‚ÌJava”ŃNƒ‰ƒCƒAƒ“ƒgì‚ê‚æB
URLØÝ¸(www.mythtv.org)

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 22:16:18
>>286
‚‚܂èƒNƒ‰ƒCƒAƒ“ƒg‚Ƃ̃ZƒbƒVƒ‡ƒ“‚ðŠÇ—‚·‚éƒtƒƒ“ƒgƒGƒ“ƒhƒVƒXƒeƒ€‚Æ
Žž‚ðŠÄŽ‹‚µ‚ăCƒxƒ“ƒg‚ðˆ—‚·‚éƒoƒbƒNƒOƒ‰ƒ“ƒhƒVƒXƒeƒ€‚Ì
‚QƒAƒvƒŠƒP[ƒVƒ‡ƒ“/ƒT[ƒo‚Ì‘g‚݇‚킹‚É‚·‚é‚Á‚Ä‚±‚Ƃł·‚ËB
‚Q‚‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“ŠÔ‚Í“Á‚É’ÊM‚Í‚¢‚ç‚È‚¢‚©‚ÈB‚ ‚¦‚Ä‚¢‚¤‚È‚çDBŒo—R‚Åî•ñ‚ð‚â‚è‚Æ‚è‚·‚邯‚¢‚¤‚±‚Æ‚©BBB

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 22:17:40
„‚ ‚¦‚Ä‚¢‚¤‚È‚çDBŒo—R‚Åî•ñ‚ð‚â‚è‚Æ‚è‚·‚邯‚¢‚¤‚±‚Æ‚©BBB

‹ƒ‚«‚½‚­‚Ȃ邭‚ç‚¢L‚¢ƒXƒR[ƒv‚̃Oƒ[ƒoƒ‹•Ï”‚ª’a¶‚·‚é‚킯‚Å‚·‚ËB


289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 22:37:37
>>288
‚à‚Á‚Æ‚¢‚¢‚â‚è•û‚ª‚ ‚邯‚¢‚¤‚̂Ȃç‘ÎˆÄ‚ð‚¾‚¹‚æB@–¯Žå“}‚̃_ƒ­Ž¡‰Æ‚©‚¨‚Ü‚¦‚ÍB

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 22:38:44
>>289
‚ß‚ñ‚Ç‚¢‚È‚ŸA‚ñ‚¶‚áSOAPBAxis‚Å‚àŽg‚Á‚Ä‚³B
‚Ù‚êAƒRƒŒ‚Å–ž‘«‚©H

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 22:47:12
‰½‚ð†‚߂Ăé‚Ì‚©’m‚ç‚ñ‚ªSOAP‚Å‘g‚߂΂¦‚¦‚â‚ñ
Firewall‰z‚¦‚ð—vŒ‚É“ü‚ê‚Ä‚é‚È‚ç

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 00:25:01
>>291
AJAX‚Å‚à‚¢‚¢‚¶‚á‚ñB

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 00:31:09
ƒvƒƒOƒ‰ƒ}‚̉´—lƒc[ƒ‹‚Ƀuƒ‰ƒEƒUƒAƒvƒŠ‚ðÌ—p‚·‚é‚Ì‚©H‚—

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 00:33:14
>>290-292
‚à‚߂Ăé‚̂̓tƒƒ“ƒgƒGƒ“ƒh̃oƒbƒNƒGƒ“ƒhŠÔ‚ðƒf[ƒ^ƒx[ƒX‚ðŒo—R‚µ‚Äî•ñ‚ð‚â‚èŽæ‚è‚·‚é•”•ªB
‚±‚±‚ÍFirewall‚ð‚±‚¦‚é•K—v‚È‚¢‚©‚çhttp‚Ƃ͊֌W‚È‚­‚È‚éB

iƒNƒ‰ƒCƒAƒ“ƒg̃tƒƒ“ƒgƒGƒ“ƒh‚ÍAJAX‚Å‚àFirewall‰z‚¦‚é‚©‚çOK‚Ȃ̂͂½‚µ‚©B‚Å‚à–â‘è‚Í‚±‚±‚¶‚á‚È‚¢Bj

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 00:38:03
>>294
‚È‚ñ‚È‚ÌHage‚͉´‚ç‚ðƒoƒJ‚É‚µ‚悤‚Æ‚©‚»‚¤Œ¾‚¤ˆÓ–¡‚Å‚·‚©H

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 01:06:34
>>294
Ajax‚Å‚¢‚¢‚È‚çuƒtƒƒ“ƒgƒGƒ“ƒh̃oƒbƒNƒGƒ“ƒhŠÔv‚È‚ñ‚Ä‚à‚̂͑¶Ý‚¹‚ñ‚¾‚ë

297:sage
06/07/24 01:07:25
Http‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢HŽÀ‘•‚ªŠy‚¾‚©‚çB

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 01:38:05
>>296
MythTV‚âPostgreSQL‚̂悤‚ȃA[ƒLƒeƒNƒ`ƒƒ‚à•׋­‚µ‚½•û‚ª‚¢‚¢B
Ajax‚ðŽæ‚è“ü‚ê‚邯‚Æ‚¤‚â‚ê‚ÎMythTV‚Ìfrontend-background‚Ì‚ ‚¢‚¾‚Ì‚â‚è‚Æ‚è‚ð‘¶Ý‚È‚­‚¹‚é‚Ì‚©à–¾‚µ‚Ä‚­‚êB

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 01:43:05
Tomcat‚ЂƂ‚Åo—ˆ‚邾‚ë

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 01:45:56
>>299
—\–ñ‚̘^‰æŠJŽn‚͂ǂ¤‚·‚éH

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 01:49:03
‚Ç‚¤‚à‚¹‚ñ‚æAŠÄŽ‹‚µ‚ÄAPIŒÄ‚Ño‚·‚¾‚¯‚¾‚ë
web.xml‚ÉŠÄŽ‹ƒNƒ‰ƒX‘‚¢‚Ä‚¨‚µ‚Ü‚¢

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 10:42:58
‚Ü‚ Žv‚¢‚‚©‚È‚¢‚®‚ç‚¢‚È‚çŽÀ‘•‚Íâ–]“I‚Å‚·BŠO’‚Éo‚µ‚½‚çH

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 11:02:45
>>298
‚È‚ñ‚ÅMythTV‚É‚±‚¾‚í‚é‚ñH

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/24 22:03:42
MythTV‚Í“ñ‰ñ‚µ‚©o‚Ä‚«‚ĂȂ¢‚¶‚á‚ñB


305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 13:24:54
java‚ÅFTPƒNƒ‰ƒCƒAƒ“ƒgƒ\ƒtƒg‚ð쬂µ‚½‚ñ‚Å‚·‚ªA
”F؂܂ł͂¤‚Ü‚­‚¢‚­‚ñ‚Å‚·‚ªPASVƒ‚[ƒh‚Å‚Ì
dataSocket = new Socket(serverIP.replace(',','.'),serverPort);
‚Ń^ƒCƒ€ƒAƒEƒg‚ª”­¶‚µÚ‘±‚Å‚«‚Ü‚¹‚ñB

windows‚ł͖â‘è‚È‚­ŽÀs‚Å‚«‚Ü‚·B

ŠÂ‹«‚Í
@@@@@@@@@{||||||{@@@@@{||||||{
‚k‚h‚m‚t‚w||||b@@@@@@b@@@@@b@@@@@@b
@@@@@@@@@b@@Ù°À-@@b|||||b@@ÓÃÞÑ@@b|||||²ÝÀ°È¯Ä
‚v‚h‚m||||||b@@@@@@b@@@@@b@@@@@@b
@@@@@@@@@{||||||{@@@@@{||||||{

‚¿‚Ȃ݂Élinux‚ÌFTPƒRƒ}ƒ“ƒh‚ł̓tƒ@ƒCƒ‹“]‘—‚à–â‘è‚È‚­‚Å‚«‚Ü‚·B
Œ´ˆö‚ª‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB


306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 14:03:18
PASV‚Ȃ̂É20”Ô‚ðŽg‚¤‚©‚ç‚Å‚·

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/31 15:18:25
„‚R‚O‚U
ƒ|[ƒg‚Í‚Q‚O‚łȂ­“®“I‚ÉÚ‘±‚µ‚Ä‚¢‚Ü‚·B
‚R‚O‚T‚É‚à‘‚¢‚½‚¯‚Çwindows‚Å‚ÍFTP‚ÉÚ‘±A“]‘—‚Å‚«‚Ä‚¢‚Ü‚·B

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 00:18:24
FTP‚̕׋­‚©‚ç‚â‚è’¼‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚æB
FTPƒvƒƒgƒRƒ‹Žè‡‚ð—‰ðo—ˆ‚ĂȂ¢B

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 13:25:12
>>305 ‚ÌA1s‚̃R[ƒh
dataSocket = new Socket(serverIP.replace(',','.'),serverPort);
‚¾‚¯‚ł킩‚é‚킯‚È‚¢‚¾‚ëB
PORT‚̃oƒCƒgƒI[ƒ_[—‚Ý‚¶‚á‚È‚¢‚©‚ƃGƒXƒp[ƒŒƒXB


310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/02 10:16:54
>>308
‚Ü‚½‚¨‘O‚©EEEB‚¨‘O‚±‚»‚¢‚¢‰ÁŒ¸RFC“Ç‚ñ‚Å‚­‚êB

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/05 15:57:32
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);

url ‚ªURLØÝ¸(www.yahoo.co.jp)
‚̂Ƃ«‘S•”Žæ‚èo‚¹‚È‚¢‚Å“r’†‚ÅØ‚ê‚ÄI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
Reader ‚ðŽg‚¤‚ÆãŽè‚­‚Å‚«‚é‚Ì‚ÅA‰ðŒˆô‚æ‚è‚à
‚Ç‚¤‚µ‚Ä“r’†‚ÅKØ‚ê‚Ȃ̂©‚Ȃ̂©‹³‚¦‚Ä‚­‚¾‚³‚¢B


312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/05 22:15:27
>>311
“K“–‚ȂƂ±‚܂œǂñ‚¾‚Æ‚±‚ë‚ÅAread‚ª§Œä•Ô‚·‚©‚çB
TCP‚Ì1ƒZƒOƒƒ“ƒg‚©Aƒ^ƒCƒ€ƒAƒEƒg‚©Aƒoƒbƒtƒ@Å‘å‚̂ǂꂩ‚¾‚ëB
InputStream#read‚ÌJavaDoc‚ðn“Ç‚¹‚æB

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/05 22:25:29
>>312
‚³‚Á‚»‚­A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒ^ƒCƒ€ƒAƒEƒg‚©‚ȂƎv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚ă‰ƒCƒuƒ‰ƒŠ[‚̃oƒO‚Ì”Íáe‚¾‚ÆŽv‚¤‚̂ł·‚¯‚Çc
Reader‚Å‚ÍK؂ꂵ‚È‚¢‚Ì‚ÅB

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/05 23:22:08
>>313
Reader‚Á‚ÄŽv‚¢‚Á‚«‚èƒoƒbƒtƒ@ƒŠƒ“ƒO‚·‚é‚â‚ñB

read‚Å—v‹ƒTƒCƒY‚·‚ׂĂª‚¢‚Á‚Ø‚ñ‚Ɏ擾‚Å‚«‚邯l‚¦‚é•û‚ªŠÔˆá‚¢B

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 00:06:38
ŋ߂łÍFTP‚Ì‚©‚í‚è‚ÉHTTP‚Å100MB‚̃tƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚Æ‚©—Ç‚­‚ ‚邯‚ÇA‚±‚̂Ƃ«‚Á‚Ăǂ¤‚·‚é‚ÌH
URLConect‚¶‚á‚È‚­‚ÄSocket‚‚©‚¦‚Á‚ÄH

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 04:03:21
Reader input=new InputStreamReader(con.getInputStream());
‚Æ‚â‚邯A‘S•”“ǂݞ‚߂邿‚¤‚Ȃ̂ÅA>>314‚ÌŽw“E‚̃oƒbƒtƒ@ƒŠƒ“ƒO‚Æ‚©‚±‚ê‚Æ‰½‚ç‚©‚ÌŠÖŒW‚ ‚é‚̂łµ‚傤‚©H
java.io.InputStream ‚© java.io.Reader ‚©‚Å‹““®‚ªˆá‚¤‚̂͂Ȃº‚©‚Æ‚¢‚¤‚Ì‚¾‚ÆŽv‚¤‚̂ł·‚ªEEEE


317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 15:07:37
>>316
InputStreamReader‚ªƒoƒbƒtƒ@ƒŠƒ“ƒO‚·‚é‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªA
InputStream#read‚Ì–ß‚è’l‚ÍAJavaDoc‚Ì’Ê‚èA
1ˆÈãF “Ç‚ñ‚¾ƒoƒCƒg”
0F —^‚¦‚½“ǂݞ‚Ýæ‚Ìbyte[]‚̋󂫂ª0
-1F ƒXƒgƒŠ[ƒ€‚ÌI‚í‚è
‚¾B-1‚©IOException‚܂œǂݑ±‚¯‚ê‚Ηǂ¢B

„java.io.InputStream ‚© java.io.Reader ‚©‚Å‹““®‚ªˆá‚¤
‚»‚à‚»‚àA*InputStream‚Íbyte‚ð“ǂނà‚Ì‚ÅA*Reader‚Íchar‚ð“ǂނà‚̂Ȃñ‚¾‚ªA‚±‚̈Ⴂ‚Í—‰ð‚µ‚Ä‚é‚Ì‚©H–â‘è‚ɂȂç‚ñ‚Ì‚©H


318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 16:30:39
>>317
‰¡‚©‚玸—炵‚Ü‚·‚ªA‚Ç‚¤‚à‚ ‚È‚½‚ªŽw“E‚µ‚Ä‚¢‚邯‚±‚ë‚̓YƒŒ‚Ä‚¢‚邿‚¤‚ÅA­‚µ–TŠÏ‚µ‚Ă݂Ă͂¢‚©‚ª‚Å‚·‚©H

> ‚¾B-1‚©IOException‚܂œǂݑ±‚¯‚ê‚Ηǂ¢B

‚»‚ê‚ÅA‚ȂɂªŒ´ˆö‚È‚ñ‚Å‚µ‚å‚©H‰½‚ðŽw“E‚µ‚½‚¢‚Ì‚©A‚³‚Á‚ς蕪‚©‚è‚Ü‚¹‚ñB

> ‚»‚à‚»‚àA*InputStream‚Íbyte‚ð“ǂނà‚Ì‚ÅA*Reader‚Íchar‚ð“ǂނà‚̂Ȃñ‚¾‚ª

‚Ç‚¤‚àˆÌ‚»‚¤‚É•·‚±‚¦‚é‚Ü‚·‚ªA‚»‚̈Ⴂ‚ʼn½‚©ŠÖŒW‚ª‚ ‚é‚È‚çA‚»‚Ì‚ ‚½‚è‚ðŽw“E‚·‚ê‚Ηǂ¢‚Å‚µ‚傤B

‚Æ‚±‚ë‚ÅAbyte‚©char‚©‚̈Ⴂ‚ʼn½‚©–â‘肪‚ ‚é‚ñ‚Å‚µ‚傤‚©H

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 17:37:11
(L„DMG) c

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 17:44:04
>>318
ʹÞÜ×

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 17:47:17
>>319-320

‚¶‚áAŽdŽ–‚àI‚í‚肾‚µA‚»‚ë‚»‚ë•—‘­‚És‚±‚¤‚âI

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 20:19:58
‚¨AƒCƒCƒb‚·‚Ë‚¦B
¹ƒRƒXƒvƒŒŠw‰€‚È‚ñ‚Ăǂ¤‚Á‚·‚©H

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 23:27:23
‚¨‚Ü‚¢‚çƒZƒtƒŒ‚©”Þ—‚®‚ç‚¢ì‚ê‚æB
Java‚È‚ñ‚©˜M‚Á‚ĂĂàŽq‘·‚ÍŽc‚¹‚È‚¢‚¼B

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/06 23:33:24

ƒGƒƒQ[‚Ù‚µ‚¢

’N‚©ì‚Á‚Ä[


325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 07:10:56
>>317
API‚ðŽÊ‚µ‚½‚̂͂킩‚Á‚½‚¯‚ÇA‚»‚ê‚ÅŒN‚͉½‚ðŒ¾‚¢‚½‚¢‚킯H

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 07:25:47
>>325
Ìß¹Þ×

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 07:51:22
>>312
„“K“–‚ȂƂ±‚܂œǂñ‚¾‚Æ‚±‚ë‚ÅAread‚ª§Œä•Ô‚·‚©‚çB
‚±‚ê‚ɂ͉½‚©ª‹’‚Å‚à‚ ‚é‚ÌH


328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 07:52:27
>>314
„Reader‚Á‚ÄŽv‚¢‚Á‚«‚èƒoƒbƒtƒ@ƒŠƒ“ƒO‚·‚é‚â‚ñB

‚±‚ê‚ɂ͉½‚©ª‹’‚ª‚ ‚é‚ÌH

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 13:32:07
>>318
>‚»‚ê‚ÅA‚ȂɂªŒ´ˆö‚È‚ñ‚Å‚µ‚å‚©H‰½‚ðŽw“E‚µ‚½‚¢‚Ì‚©A‚³‚Á‚ς蕪‚©‚è‚Ü‚¹‚ñB
‰½‚ÌŒ´ˆö‚ð•·‚¢‚Ä‚¢‚é‚Ì‚©’m‚ç‚ñ‚ªA
>>311
>url ‚ªURLØÝ¸(www.yahoo.co.jp)
>‚̂Ƃ«‘S•”Žæ‚èo‚¹‚È‚¢‚Å“r’†‚ÅØ‚ê‚ÄI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚ÌŒ´ˆö‚¾‚Æ‚µ‚½‚çA
>byte[] buffer=new byte[1000*1000];
>int size=input.read(buffer);
‚ªAu1000*1000ƒoƒCƒg‚©AƒXƒgƒŠ[ƒ€‚ÌI‚í‚è‚܂œǂ݂±‚Þv‚Æ‚¢‚¤ˆÓ–¡‚Ì–½—߂ł͂Ȃ¢‚±‚ÆB
ŽÀۂɉ½ƒoƒCƒg“ǂݞ‚Þ‚©‚ÍŽÀ‘•EƒNƒ‰ƒXE󋵎Ÿ‘æB
‚¾‚©‚çAread‚̕Ԃè’l‚ðŒ©‚ÄAƒXƒgƒŠ[ƒ€‚ÌI‚í‚è‚É’B‚·‚é‚©A—áŠO‚ª”­¶‚·‚é‚Ü‚Å
“ǂݞ‚ßA‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚ªB

>‚Ç‚¤‚àˆÌ‚»‚¤‚É•·‚±‚¦‚é‚Ü‚·‚ªA‚»‚̈Ⴂ‚ʼn½‚©ŠÖŒW‚ª‚ ‚é‚È‚çA‚»‚Ì‚ ‚½‚è‚ðŽw“E‚·‚ê‚Ηǂ¢‚Å‚µ‚傤B
KØ‚ê‚ɂȂé/‚È‚ç‚È‚¢‚͕ʂɂµ‚ÄAapplication/octet-stream ‚ȃXƒgƒŠ[ƒ€‚ðA
InputStreamReader‚œǂñ‚¾‚çAŽæ‚è•Ô‚µ‚ª‚‚©‚ñ‚¾‚ëBbyte[]‚Æchar[]‚͉‹t•ÏŠ·‚ł͂Ȃ¢B

>‚Æ‚±‚ë‚ÅAbyte‚©char‚©‚̈Ⴂ‚ʼn½‚©–â‘肪‚ ‚é‚ñ‚Å‚µ‚傤‚©H
ƒf[ƒ^Œ^‚Æ‚µ‚Ä‚Ìbyte‚Æchar‚È‚ç’P‚É1ƒoƒCƒg‚©2ƒoƒCƒg•‚©‚¾‚¯‚̈Ⴂ‚¾‚ªA
Reader‚ªchar‚ŕԂ·‚Æ‚¢‚¤‚±‚Æ‚ÍAReader‚Ö‚Ì“ü—Í‚ÌbyteƒV[ƒPƒ“ƒX‚ð
Žw’肳‚ꂽencoding‚É]‚Á‚Äunicode (ucs2)‚ɕϊ·‚µ‚Ä‚é‚킯‚¾B
“¾‚ç‚ꂽchar[]‚È‚èString‚𓯂¶encoding‚Åbyte[]‚ɕϊ·‚µ‚Ä‚àA
Œ³‚̃oƒCƒg—ñ‚ɂȂé•ÛØ‚Í–³‚¢B

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/07 18:18:39
>>329

>KØ‚ê‚ɂȂé/‚È‚ç‚È‚¢‚͕ʂɂµ‚Ä

ŸŽè‚É‚»‚炵‚Ä‚¢‚邿‚¤‚Å‚·‚¯‚ÇA
‚±‚±‚Å‚ÍK؂ꂪ–â‘è‚È‚ñ‚Å‚·‚¯‚ÇH

>application/octet-stream ‚ȃXƒgƒŠ[ƒ€‚ðA InputStreamReader‚œǂñ‚¾‚çAŽæ‚è•Ô‚µ‚ª‚‚©‚ñ‚¾‚ëB

‚à‚µ‚©‚µ‚ÄA‚±‚±‚ÅŽw“E‚µ‚Ä‚¢‚鎖‚ÍA
new InputStreamReader(input, encoding)
‚Å‚ ‚ê‚Όܑ̖ž‘«‚Æ‚¢‚¤‚±‚ƂȂñ‚Ì‚µ‚傤‚©H
•¶ŽšƒR[ƒh‚͘b‘è‚ł͂Ȃ¢‚Å‚·‚¯‚ÇEE

>byte[]‚Æchar[]‚͉‹t•ÏŠ·‚ł͂Ȃ¢B

‰Â‹t•ÏŠ·‚łȂ¢‚©‚çA‚¾‚©‚çAKØ‚ê‚Æ‚Ç‚¤ŠÖŒW‚ª‚ ‚é‚ñ‚Å‚·‚©H

>>‚Æ‚±‚ë‚ÅAbyte‚©char‚©‚̈Ⴂ‚ʼn½‚©–â‘肪‚ ‚é‚ñ‚Å‚µ‚傤‚©H
>ƒf[ƒ^Œ^‚Æ‚µ‚Ä‚Ìbyte‚Æchar‚È‚ç’P‚É1ƒoƒCƒg‚©2ƒoƒCƒg•‚©‚¾‚¯‚̈Ⴂ‚¾‚ªA
>Œ³‚̃oƒCƒg—ñ‚ɂȂé•ÛØ‚Í–³‚¢B

‚»‚ꂪKØ‚êi“]‘—’†’f‚â‘z’èŠO)‚Ɖ½‚©ŠÖŒW‚ª‚ ‚é‚Ì‚©•·‚¢‚Ä‚¢‚é‚̂ł·‚¯‚ÇH
•¶Žš‰»‚¯‚Æ‚©–â‘è‚É‚µ‚ĂȂ¢‚̂ł·‚¯‚ÇA
‚Ü‚½ŸŽè‚ɉðŽß‚µ‚ÄŠÖŒW‚È‚¢’mޝީ–‚ÍŒ©‹ê‚µ‚¢c


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


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

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