Java ネットワークプログラミング 【教えて!】
558 :
デフォルトの名無しさん:2011/03/15(火) 03:13:47.57
jxtaの質問はここでいいの?
559 :
デフォルトの名無しさん:2011/03/15(火) 04:44:54.87
だめ
学習目的に超単純なhttp proxyを作ってみようと思うが、
>>237-238 のソースを読んでみるのが敷居低い?
なんかいい参考情報あったらヨロ。
にゃ
562 :
デフォルトの名無しさん:2011/05/31(火) 11:08:48.09
誰かが東京電機大学にチクるんじゃw
通報してもしょうがない。
課題のページを外から見れなくするなり、学生のidとパスワー度で認証したらいいのにw
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど
結局ただのゴミだったんだな
multi shall die
>>562 > 【 形態 】Java
ハアァァァァァァアァァァァァァァァ??????
ゴミだし
スタックにpushで挿入した文字列を
表示するにはどうすればいいですか
((Stack)stk).printAll();
だと全部表示しちゃうので
pushで挿入した文字列だけを表示したい
SocketChannelを使って簡易チャットを作りたいのですが
ServerSocketChannelに繋がれたクライアント全員にメッセージを送ろうと思ったら
どうすればいいんですか?
ブロードキャストすればいいじゃないか
というか、わざわざ書かなくとも優秀なオープンソースのIRCサーバの
コードはいろいろあるだろう
天使いますか
きてください
天使おい
天使
くそゴミ天使
ログインが必要なサイトから画像を取得するにはどうすればいいですか?
ログインすればいいと思うが、何が問題?
何を使えばいいのかすらわからないです
URLConnectionを使えばできますか?
十中八九。
ただHTTPの知識がいると思われる。
>>574です
HttpURLConnectionを使いログイン情報をPOSTで送信したあと
画像のあるURLに移動し画像を取得する方法がわからないです
なんでもいいでのヒントください
ログイン成功したら、クッキーが返ってきてるでしょ。
画像をGETする時のリクエストにクッキーを加える。
ブラウザがやってることを、wiresharkでパケット覗けばすぐ分かる。
POSTでidとパスワードを送信してずらっと返ってきたHTML文章を見たところ
ログインはできてるようなんですがそこから他のページに行く方法がわかりません
URLを指定して移動するにはどうすればいいのでしょうか
返されたクッキー使えよ。
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
SocketChannelを使ってnon-blocking connect のタイムアウトの設定方法がわかりません。
調べてみると同様の問題で苦労されている方が何人かいて、解決法を書いているひともいますが、それを試してもうまくいかずで困っております。
(日本語だと、<
http://d.hatena.ne.jp/u1tnk/20090717/1247848889> など)
例えば、
socketChannel.socket().setSoTimeout(0);
でもうまくいきません。
どなたかご教授頂けると幸いです。
SelectorでSelectionKey#OP_CONNECTとか待てばいいんじゃないでしょうか
すみません初歩的なのですが
どなたかご教示ください。
servletでWebサービス作ってます。
クライント側から
http://AAAA/BBBB?c=ccc&d=ddd みたいなクエリ付きで要求されたら、
クライアントで送信時にリクエストラインのmethod=POST
と明示的に指定しても
絶対サーバー側でdoGetになってしまうのは仕様ですか?
やりたいのはdoPostで受付けて、メッセージボディの内容もクエリも
利用する事なんですが。
知っている方がいらしたら教えてください。
Webアプリで、とある画像を表示させたあと、ブラウザでキャッシュされた画像ファイルを消したいと思っています。セキュリティなどの特殊な用途だと思ってください。
環境は Tomcat( Servlet + Java ) での Webアプリです。
調べてみたのですが、どうやら一度ブラウザにキャッシュされてしまうとどうしようもないらしく、キャッシュをさせないように表示させる、もしくはキャッシュを消すなんて可能なんでしょうか・・・
>>588 この質問をしたものです。
ひとつ発見。
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA ...........
この書き方だと、イメージはキャッシュされません。
が、HTML の中を見ると解析されてしまいますね。
小手先じゃぁ無理。ところでさ、デジカメでモニタ画面を写真撮影されたらどうすんだ?てなハナシ。
>>590 そうなんですよね、スクリーンキャプチャーされたら結局ブラウザとか関係ないし…
592 :
デフォルトの名無しさん:2011/10/28(金) 18:46:34.40
Bulldozer買おうと思ってたが、やっぱアムドはもうやめた
本当はHaswellまで待ちたかったが、殿様商売が始まる前にSandyかIvy買うか
>>588 画像を返すURLのヘッダにChache-controleつけてもダメなブラウザはあるからなぁ
すいません、よろしければ質問させて下さい。
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で何か特別な設定(ポート開放など?)をする必要があるのでしょうか?
どなたか分かる方がいらっしゃいましたら、教えて戴きたいです。
無線ルータの設定
>>595 まずは、pingが通るかどうか試してみてください。(ping の仕方は検索すれば出てくると思います)
pingすら通らないなら、無線ルータなどの設定を見直してみてください。
pingが通ったなら、ポートが解放されていない可能性が高いと思います。
無線ルータのポートの確認、PC側のファイヤーウォールを疑ってみてください。
もうすこし、情報があると具体的なヒントが出せると思うので、
試してみてダメだったら、詳細を書いてくださいね。
>>595 無線ルータの機種によるけど、
大抵無線LANクライアントと有線ホストの間の通信を禁じるみたいな設定があるので多分それ。
最近のルータはpingを通さない初期設定になってるのもあるからねぇ
ping っても
ICMP echo と UDP echo があるんじゃまいか
興味とマシンがあればtcpdump/windump/ネットワークモニターツールなどの
ネットワークモニターで流れているパケットをのぞいてみてください。
ICMPしか無いだろJK
>>595 そういうときは同じ経路を使うテストをしてみると良いよ
通信環境の問題かどうかの切り分けテストは必須
icmpはとうさ無いネットなんていくらでもあるから、httpで通さなかったら諦めるしか無いね。
あとはマク固有とかも有る。
ウィンドウズとかみんなが使ってる環境を使うのは基本。
運用に入ってもマクで鯖とか無理なんだし。
604 :
デフォルトの名無しさん:2012/05/20(日) 08:51:24.54
さすが東大
東大は日電が受注したんだっけか。
日本の未来消えてるな。
NEC 希望退職の募集を発表
業績の悪化からグループ全体で1万人規模の人員削減を行う予定の大手電機メーカーNECは、本社とグループ会社の従業員を対象に希望退職を募ることを正式に発表しました。
NECは携帯電話事業の不振や歴史的な円高などの影響で、ことし3月期の決算で1100億円を超える大幅な最終赤字に陥り、グループ全体で1万人規模の人員削減を行うことを明らかにしています。
これに伴って、本社とグループ会社の合わせておよそ30社で希望退職を募ることを、正式に発表しました。
対象は勤続年数5年以上の40歳以上の従業員で、事務系や携帯電話事業など一部の部門に在籍している人です。
ことし7月中旬から募集を始め、9月末で退職することになっており、最大34か月分の給料を退職金に上積みするとしています。
ただ、募集の人数にはついては「定めない」と説明しています。
大手電機メーカーでは、主力のテレビ事業の不振などで、昨年度、過去最大の4500億円余りの最終赤字に陥った「ソニー」も、今年度中にグループ全体でおよそ1万人規模の人員削減に踏み切ることを明らかにしています。
ネットでゴニョゴニュしつつスイングで描画アプリ書いてるけど面倒だな。
ie見たいに同時4セッションぐらいは張りたいけど、書いてて頭こんがらがって来た。上手く動かん。
ググっても良いサンプル無いし、ジャバで作るのは間違いなのか?
おまえらガチでキチガイだな
さすがオタクドモ