タグ

networkに関するaikeのブックマーク (10)

  • 【Android】AndroidでSocket通信をする(クライアント編) – ザワプロ!

    以前にJavaSEでSocket通信のプログラムを書いた。今度は、AndroidでSocket通信をしてみる。 と言っても、コーディングはJavaSEとまったく同じやり方で出来るのだが、Androidの場合はSocket通信をするためにパーミッションを設定しておく必要がある。 まずは、AndroidManifest.xmlに以下のパーミッションを追記する。 <uses-permission android:name=”android.permission.INTERNET” /> 次に、以下のような画面を作ってみた。 Sendボタンを押したときにサーバーと正しく接続できれば、テキストボックスに入力した値をサーバーへ送信するようになっている。 このレイアウトxmlのソースは以下のようになる。 main.xml <?xml version="1.0" encoding="utf-8"?> <L

  • AndroidでSocket通信 - Qiita

    あるリンクのレスポンスが独自スキーマ(google play storeのmarket://など)である場合、ブラウザでそのコールバック内容を確認できません。確認したい場合は以下の手立てが考えられます。 WebViewでWebViewClient#shouldOverride(url)でURLを表示する Socket通信でリクエストの返り値を表示する このうちSocket通信はjavaAPIとしてあり、容易に実装できます。ちょっと注意点もあるので、まとめてみました。 実装のポイント 1.ネットワークリクエストはUIスレッドから投げない 何も考えずにソケットをつくろうとすると、NetworkOnMainThreadExceptionが発生してしまいます。 UIスレッドでネットワーク通信が許可されてないからです。(Android 3.0以降) 今回はリクエストを受け取ることも考えてAsync

    AndroidでSocket通信 - Qiita
  • 【Golang】Socket通信するプログラムを書いてみた - くどはむと猫の窓

    最近Go言語を勉強しています。リッチな言語とはいえないですがその分軽いですし、何より楽しいです。 golang.jpやA Tour of Goをひと通り読み終えたのでまずはサーバとクライアントでSocket通信(のうちのTCP通信)を行うプログラムを書いてみました。 これを書くにあたって以下のページが非常に参考になりました。実際かなりお手にさせてもらっています。 net パッケージ - golang.jp os パッケージ - golang.jp 8.1 Socketプログラミング Golang Cafe #15 まとめ netパッケージ - taknb2nchのメモ 勉強、コーディングの手順としては golang.jpの必要なパッケージドキュメントを読む。 1を読んでどのようにコードを組んでいけば良いか分からなかったら参考になりそうなものを探す 参考にしているサイトで分からない関数が出

    【Golang】Socket通信するプログラムを書いてみた - くどはむと猫の窓
  • https://github.com/astaxie/build-web-application-with-golang/blob/master/ja/08.1.md

    https://github.com/astaxie/build-web-application-with-golang/blob/master/ja/08.1.md
  • なぜ QUIC や SPDY が生まれたのか ? - Block Rockin’ Codes

    Intro Google が SPDY の開発を始めたのは 2009 年で、 2012 年に HTTP2.0 のドラフトとして採用されたあたりからちょっと話題になりました。 翌 2 月には新たなプロトコル QUIC の存在が Chromium のソースからリークしたのですが、しばらくは音沙汰なく。 6 月に入ってやっと Google から公式アナウンスとドキュメント類が出ました。 去年から今年にかけて立て続けに出てくる新しいプロトコルの話。 なぜ今 Web のプロトコルが見直されるのか? 何が問題で、なぜ Google はそれらを作り変えるのか? SPDY や QUIC は Google の独自プロトコルだけど、それは当にただの独自プロトコルで終わらせていいのか? 20% ルールで作ってみた Play プロジェクトでしかないのか? こうした新しい動きには、かならず「それまで」と「今」を踏

    なぜ QUIC や SPDY が生まれたのか ? - Block Rockin’ Codes
    aike
    aike 2013/07/23
  • Engadget | Technology News & Reviews

    How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)

    Engadget | Technology News & Reviews
    aike
    aike 2009/09/17
    パピコだな。このブログエントリーを思い出した http://bit.ly/TtZll
  • Geekなぺーじ : 「インターネットの形」を探るための基礎データ集

    「インターネット全体の形」は誰も知りません。 どこがどのように繋がっていて、全ての組織を網羅した「網の地図」はどんな形になるのか?、一番遠い所同士の「直径」はどれぐらいになるんだろうか?、当はどれぐらいの組織が繋がっているのか?、どれぐらいのデータが流れているのだろうか?などの疑問に正確に回答できる人は、恐らく一人もいません。 しかし、それらを推測するような研究を人々が行えるように基礎データを公開している団体がいくつかあります。 今回は、「インターネットの形」を探るための基礎データとなり得る情報を公開しているサイトを紹介したいと思います。 routeviews アメリカオレゴン大学が公開しているBGP(Border Gateway Protocol)経路情報です。 フルルートデータが公開されています。 AS(Autonomous System,自律システム) Pathなどのデータを組み合

    aike
    aike 2009/08/07
  • グーグル、自社設計のサーバを初公開--データセンターに見る効率化へのこだわり - CNET Japan

    カリフォルニア州マウンテンビュー発--Googleは、自社のコンピューティングの運用については多くを語らない。しかしGoogleは米国時間4月1日、当地で行われた、注目度が高まっているデータセンターの効率性に関するカンファレンスで、そのインターネットの力の中枢にあるハードウェアを初めて公開した。 ほとんどの企業は、DellやHewlett-Packard(HP)、IBM、Sun Microsystemsのような企業からサーバを購入している。しかしGoogleは、何十万台ものサーバを保有していて、そのサーバを稼働させることが自社の中心的な専門技術の一部だと考えており、自社独自のサーバを設計および構築している。Googleのサーバの多くを設計したBen Jai氏は、高度な技術を持つ、非常に熱心な聴衆の目の前で、現在のGoogleサーバを公開した。 Googleサーバで非常に驚くのは、サーバ1台

    グーグル、自社設計のサーバを初公開--データセンターに見る効率化へのこだわり - CNET Japan
    aike
    aike 2009/04/06
    エネルギー効率の重視と、属人化の軽視のバランス感覚が常識から外れていて面白い
  • Ruby札幌: RubyKaigi2008

    RubyKaigi2008 2008年6月20日(金)〜6月22日(日)に開催された日Ruby会議2008 に、Ruby札幌ブースの展示を行うと共に、同イベントの実行委員として運営に参加しました。 実行委員としての活動 Ruby札幌の運営チームは、日Ruby会議2008実行委員会において、主に会場のネットワークと、動画の配信並びに録画を担当しました。 ページでは、準備にあたって私たちが用意した各種資料を公開します。 ネットワーク RubyKaigi2008 ネットワーク係資料 会場内ネットワークを構築する上で実際に使用した資料です。当日会場で様子を見ながら調節していた部分もありますので、ところどころ実際の運用とは異なる場合があります。また、ネットワークの設計資料だけではなく、ホールのレイアウトなどネットワークを設計する上で参考にした資料も同梱されています。図面等の公開を快諾してくだ

    aike
    aike 2008/07/06
  • Lifehacker Top 10:お役立ちネットワークユーティリティー10選 - ITmedia Biz.ID

    難解なコマンドラインツールを駆使しなくても、ポイント&クリックで使える便利なネットワーク活用ツールを紹介する。(Lifehacker) コンピューティングの歴史を振り返れば、ほんとうに楽しいことが始まったのは、優秀な人たちが2台のコンピュータをつなぎ合わせたときからだということは誰にでも分かる。あらゆるネットワーク活用術を可能にするツールが無数に出回っており、その多くはUNIXコマンドにルーツを持っている。だが、難解なコマンドラインツールのことは忘れよう。この記事では、巨大なコンピュータネットワークを最大限に活用する役に立ち、ポイント&クリックで使えるわれわれお気に入りのフリーのソフトとWebアプリケーションを紹介する。 10. Angry IP Scanner(ポートスキャナ) Angry IP Scannerは自分の――そして他人の――コンピュータを調べてオープンポートを探し、IPアド

    Lifehacker Top 10:お役立ちネットワークユーティリティー10選 - ITmedia Biz.ID
  • 1