タグ ネットワークプログラミング
人気順 10 users 50 users 100 users 500 users 1000 users「Deno 2」が間もなく登場。Denoにとって初めてのメジャーバージョンアップに
Node.jsの登場は、それまで比較的面倒だったノンブロッキングな非同期のネットワークプログラミングを容易にするAPIと、それをJavaScriptという非常に広く使われているプログラミング言語で利用可能にしたことで、サーバサイドにおけるJavaScriptランタイムという分野を新たに切り開くだけでなく、当時課題となっていたC... 続きを読む
ASCII.jp:“ネットワークプログラミング”で価値をつくる体験を、シスコがハッカソン
コーディングできればネットワークの世界が広がる。“ネットワークエンジニア”から“ネットワークプログラマー”にステップアップして、新たな付加価値を提供するエンジニアになろう――。 そう提案するシスコシステムズでは、これまでもサンプルコードやラーニングラボ、トレーニングといった学習機会を提供するオンラインサ... 続きを読む
Pythonのネットワークプログラミングに必要なデータまとめ | マイナビニュース
Comparitechは11月13日(米国時間)、「Python Network Programming Cheat Sheet - Downloadable JPG & PDF」において、Pythonを使ったネットワークプログラミングに必要となるモジュールやライブラリ、コードサンプルなどをまとめたチートシートおよびテーブルの公開を伝えた。 公開されたチートシートには次のデータがま... 続きを読む
Rustでマルチインターフェースパケットキャプチャを実装する - 逆さまにした
この記事は Rust Advent Calendar 2018 の3日目の記事です。 本記事では、タイトルの通り、Rustでマルチインターフェースパケットキャプチャを実装します。 今回の記事で達成したい目標は以下2点です。 Rustでネットワークプログラミングをしたい マルチインターフェースにすることでマルチスレッド対応したい どうやっ... 続きを読む
[WWDC18] iOS 12で登場するNetwork Frameworkでネットワークプログラミングが容易になりそうです #WWDC18 | Developers.IO
[WWDC18] iOS 12で登場するNetwork Frameworkでネットワークプログラミングが容易になりそうです #WWDC18 WWDC18 本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。 Network Framework とは Network Framewor... 続きを読む
特別講座 ネットワークプログラミング ( FWをつくろう )
特別講座 ネットワークプログラミング ( FWをつくろう ) ファイアウォール(FW)とは,「ある特定のコンピュータネットワークとその外部との通信を制御し、内部のコンピュータネットワークの安全を維持することを目的としたソフトウェア」である. つまり,特定のパケットを破棄(または通過)させる制御を行うソフトウェア... 続きを読む
Node.jsの「構築事例」、そして「向いていること」と「向いてないこと」 - Qiita
Node.jsはシングルスレッド、ノンブロッキングI/O、イベントループなどの特徴があり、「向いていること」と「向いていないこと」があると思います。 言語選定の際に使えるメモとして、Node.jsの構築事例も加えてまとめてみました。 Node.jsに「向いていること」 処理が短時間でイベント処理が重要なアプリ 例えば、チャットアプリなどの大量のアクセスのあるリアルタイムなネットワークプログラミング... 続きを読む
fluentdのforward inputに任意の言語で直接ログを流しこむ方法 - Qiita
送信クライアント側の実装 今回はC++で実装しましたが、基本的な手順はどの言語でも共通するはずです。 TCPでforward入力プラグインに接続する 通常のネットワークプログラミングの手順でTCPにソケットで接続する。 C++の場合は以下のとおり。 int connect_tcp(std::string host, std::string port) { struct addrinfo hints... 続きを読む
DSAS開発者の部屋:チャットで学ぶ Go ネットワークプログラミング
簡単なチャットプログラムは、ネットワークプログラミング用のフレームワークでは定番のサンプルプログラムです。 echo サーバーが Hello World とするなら、チャットは FizzBuzz といったところでしょう。 とりあえず動くだけのチャットならだれでもすぐに作れるようになりますが、まじめにチャットを作ることで、 ネットワークプログラミングで考えないといけない点やエラー処理の重要な基礎を学... 続きを読む
第九研究室だより:SoftwareDesign06記事補足
2012年05月22日 SoftwareDesign06記事補足 先日発売されたSoftwareDesign 2012年6月号に『Ethernetのパケットを解剖! 「生」ネットワークプログラミング 【前編】パケットキャプチャの作り方』という記事を寄稿させて頂きました。元々、とある事情でネットワークデバイスからのパケット読み出し方法をレクチャすることがあり、その資料を作成していることを編集さんにお... 続きを読む
PF_PACKETの仕組み - めもめも
Software Design 2012年6月号の『「生」ネットワークプログラミング』が妙にツボにハマって面白かったのですが、さすがにあのページ数でPF_PACKETを語ると、ついていけない読者も多くて残念かも。 ということで、参考までに概要図を書いてみました。 C言語のソケットプログラミングをなんとなく勉強した方は多いと思います。ソケットは、カーネル内部のネットワークレイヤーとユーザ空間を結びつ... 続きを読む
PHP - $_SERVER(サーバ環境変数)一覧: プログラミング研究室
【まず読もう】 ・Seesaaブログで、ソースコードを表示させる方法 【一覧】 ・Webサイト一覧 ・API一覧 【おすすめサイト】 ・Geekなぺーじ ・バシャログ ・ネットワークプログラミングの基礎知識 【プログラミング言語】 ・C ・C++ ・C# ・Java ・Perl ・PHP ・Ruby ・Python ・ActionScript ・HTML ・CSS ・JavaScript ・Fle... 続きを読む
Geekなぺーじ : 拙著「Linuxネットワークプログラミング」
「Linuxネットワークプログラミング」という本を書きました。 LinuxでCを利用してネットワークプログラミングを行うための解説書で、私にとって初の書籍執筆です。 昨年2月にソフトバンククリエイティブさんから書籍執筆のオファーを頂き、開始から約一年後の発売となります。 今回、C言語によるLinuxのネットワークプログラミング解説書籍を執筆する機会を頂けたのですが、書籍の大きな方向性として以下の点... 続きを読む
naoyaのはてなダイアリー - Perl and UNIX Network Programming (YAPC::Asia 2007)
YAPC::Asia で Perl UNIX ネットワークプログラミングについての発表をしてきました。UNIX ネットワークプログラミングの基礎の概論、I/O多重化の話、Perl のモダンなネットワークライブラリの話です。資料を以下に置いておきます。http://bloghackers.net/~naoya/ppt/070404Perl_and_UNIX_Network_Programming.p... 続きを読む
CodeZine:Rubyで簡易POP3サーバを作る(POP3, Unix, メール, サーバ, Ruby)
はじめに 本稿ではRubyを使ってシンプルなPOP3サーバを作成します。 POP3は、いわゆる「メールの受信」のときに使われるプロトコル(通信規約)です。本稿では、このPOP3でサービスを提供するサーバの作成を通じて、以下のことを学びます。ネットワークプログラミングの基礎POP3の仕組みRubyによるネットワークプログラミングRubyによるUNIXシステムプログラミング POPdの概要 本稿で作成... 続きを読む
ネットワークプログラミングの基礎知識
ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 ま... 続きを読む