Java ネットワークプログラミング 【教えて!】

このエントリーをはてなブックマークに追加
558デフォルトの名無しさん:2011/03/15(火) 03:13:47.57
jxtaの質問はここでいいの?
559デフォルトの名無しさん:2011/03/15(火) 04:44:54.87
だめ
560デフォルトの名無しさん:2011/05/20(金) 19:11:24.56
学習目的に超単純なhttp proxyを作ってみようと思うが、>>237-238 のソースを読んでみるのが敷居低い?
なんかいい参考情報あったらヨロ。
561 忍法帖【Lv=2,xxxP】 :2011/05/29(日) 21:04:53.27
にゃ
562デフォルトの名無しさん:2011/05/31(火) 11:08:48.09
【 課題 】課題1
【 形態 】Java  
【 期限 】5日以内でお願いいたします。
【 補足 】http://edu.net.c.dendai.ac.jp/ad1/2011/kadai.html
      いきなり失礼ですが、頼るところがないのでお願いいたします。
563 忍法帖【Lv=1,xxxP】 【東電 73.8 %】 :2011/05/31(火) 12:27:26.38
重複。

http://hibari.2ch.net/test/read.cgi/tech/1300950228/991
★★Java質問・相談スレッド144★★

【 課題 】課題1
【 形態 】Java  
【 期限 】5日以内でお願いいたします。
【 補足 】http://edu.net.c.dendai.ac.jp/ad1/2011/kadai.html
      いきなり失礼ですが、頼るところがないのでお願いいたします。
564デフォルトの名無しさん:2011/06/02(木) 03:20:27.73
誰かが東京電機大学にチクるんじゃw
565 忍法帖【Lv=3,xxxP】 【東電 57.9 %】 :2011/06/02(木) 03:40:00.93
通報してもしょうがない。

課題のページを外から見れなくするなり、学生のidとパスワー度で認証したらいいのにw
566天使 ◆uL5esZLBSE :2011/07/02(土) 19:47:46.10
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど
結局ただのゴミだったんだな
567デフォルトの名無しさん:2011/07/03(日) 13:58:31.80
multi shall die
568天使 ◆uL5esZLBSE :2011/07/04(月) 10:17:21.48
>>562
> 【 形態 】Java  
ハアァァァァァァアァァァァァァァァ??????
ゴミだし
569デフォルトの名無しさん:2011/07/04(月) 20:28:55.50
スタックにpushで挿入した文字列を
表示するにはどうすればいいですか
((Stack)stk).printAll();
だと全部表示しちゃうので
pushで挿入した文字列だけを表示したい
570デフォルトの名無しさん:2011/08/02(火) 17:08:29.21
SocketChannelを使って簡易チャットを作りたいのですが
ServerSocketChannelに繋がれたクライアント全員にメッセージを送ろうと思ったら
どうすればいいんですか?
571デフォルトの名無しさん:2011/08/02(火) 17:25:54.06
ブロードキャストすればいいじゃないか
572デフォルトの名無しさん:2011/08/02(火) 17:29:35.89
というか、わざわざ書かなくとも優秀なオープンソースのIRCサーバの
コードはいろいろあるだろう
573Perl忍者:2011/08/02(火) 17:57:05.19
天使いますか
きてください
天使おい
天使
くそゴミ天使
574デフォルトの名無しさん:2011/08/16(火) 17:23:24.25
ログインが必要なサイトから画像を取得するにはどうすればいいですか?
575デフォルトの名無しさん:2011/08/16(火) 18:18:09.18
ログインすればいいと思うが、何が問題?
576デフォルトの名無しさん:2011/08/16(火) 18:49:38.13
何を使えばいいのかすらわからないです
URLConnectionを使えばできますか?
577デフォルトの名無しさん:2011/08/16(火) 20:39:11.74
十中八九。
ただHTTPの知識がいると思われる。
578デフォルトの名無しさん:2011/08/17(水) 04:48:06.69
>>574です
HttpURLConnectionを使いログイン情報をPOSTで送信したあと
画像のあるURLに移動し画像を取得する方法がわからないです
なんでもいいでのヒントください
579デフォルトの名無しさん:2011/08/17(水) 14:27:24.00
ログイン成功したら、クッキーが返ってきてるでしょ。
画像をGETする時のリクエストにクッキーを加える。

ブラウザがやってることを、wiresharkでパケット覗けばすぐ分かる。
580デフォルトの名無しさん:2011/08/18(木) 08:21:55.12
POSTでidとパスワードを送信してずらっと返ってきたHTML文章を見たところ
ログインはできてるようなんですがそこから他のページに行く方法がわかりません
URLを指定して移動するにはどうすればいいのでしょうか
581デフォルトの名無しさん:2011/08/18(木) 09:50:42.01
返されたクッキー使えよ。
582デフォルトの名無しさん:2011/08/19(金) 03:23:23.55
URI uri = new URI("http://***.jpg");
URL url = uri.toURL();
HttpURLConnection uc = (HttpURLConnection)url.openConnection();
InputStream fileIS = uc.getInputStream();
File saveFile = new File("sample.jpg");
FileOutputStream fileOS = new FileOutputStream(saveFile);
int c;
while((c =fileIS.read()) != -1){
fileOS.write((byte) c);
}
fileOS.close();
fileIS.close();
ログインした後↑みたいな感じでpixivにある画像を保存しようと思ったのですが
エラーは出ずに保存されたファイルは中身が何もありませんでした
同じpixivサイト内の広告画像は保存できました
何がダメなんでしょうか
583デフォルトの名無しさん:2011/09/11(日) 22:19:29.55
>>582
君の頭
584デフォルトの名無しさん:2011/09/16(金) 20:36:18.06
SocketChannelを使ってnon-blocking connect のタイムアウトの設定方法がわかりません。
調べてみると同様の問題で苦労されている方が何人かいて、解決法を書いているひともいますが、それを試してもうまくいかずで困っております。
(日本語だと、<http://d.hatena.ne.jp/u1tnk/20090717/1247848889> など)

例えば、
socketChannel.socket().setSoTimeout(0);
でもうまくいきません。

どなたかご教授頂けると幸いです。
585デフォルトの名無しさん:2011/09/17(土) 15:01:26.07
SelectorでSelectionKey#OP_CONNECTとか待てばいいんじゃないでしょうか
586デフォルトの名無しさん:2011/09/25(日) 19:13:09.85
すみません初歩的なのですが
どなたかご教示ください。

servletでWebサービス作ってます。
クライント側から

http://AAAA/BBBB?c=ccc&d=ddd

みたいなクエリ付きで要求されたら、

クライアントで送信時にリクエストラインのmethod=POST
と明示的に指定しても

絶対サーバー側でdoGetになってしまうのは仕様ですか?

やりたいのはdoPostで受付けて、メッセージボディの内容もクエリも
利用する事なんですが。
587デフォルトの名無しさん:2011/09/26(月) 18:43:36.13
>>586です。
自己解決しました。
http://AAAA?c=ccc&d=ddd
の場合のみPOSTできないだけでした。
お騒がせしました(><)
588デフォルトの名無しさん:2011/10/26(水) 00:21:13.39
知っている方がいらしたら教えてください。

Webアプリで、とある画像を表示させたあと、ブラウザでキャッシュされた画像ファイルを消したいと思っています。セキュリティなどの特殊な用途だと思ってください。
環境は Tomcat( Servlet + Java ) での Webアプリです。
調べてみたのですが、どうやら一度ブラウザにキャッシュされてしまうとどうしようもないらしく、キャッシュをさせないように表示させる、もしくはキャッシュを消すなんて可能なんでしょうか・・・
589デフォルトの名無しさん:2011/10/26(水) 00:31:48.36
>>588
この質問をしたものです。
ひとつ発見。

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA ...........

この書き方だと、イメージはキャッシュされません。
が、HTML の中を見ると解析されてしまいますね。
590デフォルトの名無しさん:2011/10/26(水) 00:36:03.59
小手先じゃぁ無理。ところでさ、デジカメでモニタ画面を写真撮影されたらどうすんだ?てなハナシ。
591デフォルトの名無しさん:2011/10/26(水) 00:53:32.55
>>590
そうなんですよね、スクリーンキャプチャーされたら結局ブラウザとか関係ないし…
592デフォルトの名無しさん:2011/10/28(金) 18:46:34.40
>>588
むりです
593デフォルトの名無しさん:2011/11/11(金) 17:51:35.42
Bulldozer買おうと思ってたが、やっぱアムドはもうやめた
本当はHaswellまで待ちたかったが、殿様商売が始まる前にSandyかIvy買うか
594デフォルトの名無しさん:2011/11/12(土) 10:38:36.75
>>588
画像を返すURLのヘッダにChache-controleつけてもダメなブラウザはあるからなぁ
595デフォルトの名無しさん:2011/11/20(日) 21:26:28.76
すいません、よろしければ質問させて下さい。


Socketなどを使って、簡単なチャットが出来るECHOサーバを作ろうとしています。
チャットサーバはPC側で実装し、とりあえずPCとAndroidのそれぞれにクライアントを1つずつ実装しました。


PCクライアントからはlocalhost、Androidクライアントからはルータを経由してプライベートIPを使って接続しようとしています。使用ポートは8080です。
しかし、PCクライアント同士では接続が確認できましたが、Android側のアプリを起動してもsocket = new Socket(ip, port);としているところでエラーをcatchしてしまい、
接続ができませんでした。

IPはPC側は192.168.0.3、Android側が192.168.0.2で、環境はMacBook Pro、OSはOSX Lionです。

プライベートIPで接続する時でもルータやPCで何か特別な設定(ポート開放など?)をする必要があるのでしょうか?
どなたか分かる方がいらっしゃいましたら、教えて戴きたいです。
596デフォルトの名無しさん:2011/11/21(月) 01:24:45.33
無線ルータの設定
597デフォルトの名無しさん:2011/11/22(火) 22:24:34.02
>>595
まずは、pingが通るかどうか試してみてください。(ping の仕方は検索すれば出てくると思います)
pingすら通らないなら、無線ルータなどの設定を見直してみてください。
pingが通ったなら、ポートが解放されていない可能性が高いと思います。
無線ルータのポートの確認、PC側のファイヤーウォールを疑ってみてください。
もうすこし、情報があると具体的なヒントが出せると思うので、
試してみてダメだったら、詳細を書いてくださいね。
598デフォルトの名無しさん:2011/12/05(月) 14:59:02.24
>>595
無線ルータの機種によるけど、
大抵無線LANクライアントと有線ホストの間の通信を禁じるみたいな設定があるので多分それ。
599デフォルトの名無しさん:2012/02/04(土) 13:53:05.81
最近のルータはpingを通さない初期設定になってるのもあるからねぇ
600デフォルトの名無しさん:2012/02/04(土) 14:15:33.36
ping っても
ICMP echo と UDP echo があるんじゃまいか

興味とマシンがあればtcpdump/windump/ネットワークモニターツールなどの
ネットワークモニターで流れているパケットをのぞいてみてください。
601デフォルトの名無しさん:2012/02/04(土) 17:09:06.82
ICMPしか無いだろJK
602デフォルトの名無しさん:2012/02/04(土) 21:23:46.51
>>595
そういうときは同じ経路を使うテストをしてみると良いよ
通信環境の問題かどうかの切り分けテストは必須
603デフォルトの名無しさん:2012/05/20(日) 05:26:15.67
icmpはとうさ無いネットなんていくらでもあるから、httpで通さなかったら諦めるしか無いね。

あとはマク固有とかも有る。
ウィンドウズとかみんなが使ってる環境を使うのは基本。
運用に入ってもマクで鯖とか無理なんだし。
604デフォルトの名無しさん:2012/05/20(日) 08:51:24.54
さすが東大
605デフォルトの名無しさん:2012/05/22(火) 06:31:40.26
東大は日電が受注したんだっけか。
日本の未来消えてるな。


NEC 希望退職の募集を発表
業績の悪化からグループ全体で1万人規模の人員削減を行う予定の大手電機メーカーNECは、本社とグループ会社の従業員を対象に希望退職を募ることを正式に発表しました。
NECは携帯電話事業の不振や歴史的な円高などの影響で、ことし3月期の決算で1100億円を超える大幅な最終赤字に陥り、グループ全体で1万人規模の人員削減を行うことを明らかにしています。
これに伴って、本社とグループ会社の合わせておよそ30社で希望退職を募ることを、正式に発表しました。
対象は勤続年数5年以上の40歳以上の従業員で、事務系や携帯電話事業など一部の部門に在籍している人です。
ことし7月中旬から募集を始め、9月末で退職することになっており、最大34か月分の給料を退職金に上積みするとしています。
ただ、募集の人数にはついては「定めない」と説明しています。
大手電機メーカーでは、主力のテレビ事業の不振などで、昨年度、過去最大の4500億円余りの最終赤字に陥った「ソニー」も、今年度中にグループ全体でおよそ1万人規模の人員削減に踏み切ることを明らかにしています。
606デフォルトの名無しさん:2012/06/16(土) 17:01:25.58
ネットでゴニョゴニュしつつスイングで描画アプリ書いてるけど面倒だな。

ie見たいに同時4セッションぐらいは張りたいけど、書いてて頭こんがらがって来た。上手く動かん。
ググっても良いサンプル無いし、ジャバで作るのは間違いなのか?
607デフォルトの名無しさん
おまえらガチでキチガイだな
さすがオタクドモ