タグ

Programmingとnetworkに関するTacoSのブックマーク (2)

  • ネットワークプログラミング

    バークレーソケット(Berkley Socket)の概要 バークレーソケットとは コネクション型通信とコネクションレス型通信 ストリームソケット(コネクション型) データグラムソケット(コネクションレス型) TCPのプログラム クライアントのプログラム WWWサーバに接続するプログラム select()を使った送受信プログラム サーバのプログラム 単一のアクセスを受け付けるサーバ マルチプルアクセスが可能なサーバ UDPのプログラム 単純な送信プログラムと受信プログラム ブロードキャストの送受信プログラム inetdによるネットワークサービス inetdを使うと、標準入出力をソケットにパイプしてくれるので、サーバプログラムの開発の際に特にネットワークプログラムであることを意識する必要はありません。普通の標準入出力を使うプログラムを記述するだけでサーバを作ることができます。このinetdの使

  • elisp でのネットワークプログラム

    elispはプログラミング言語として(勿論emacs環境上ではあるが)十分実用に耐え、 ちょっとしたアプリケーションなどはすぐ実現できる。筆者もこのページの日記書き用にelisp でアプリケーションを組んで定型文の入力などを行っていたが、どうせなら、ネットワークを介してサーバーにアップロード までできればより便利だと思った。elispならばelispのみの実装でこれは可能である。 例えば秀丸に付属のマクロ言語も相当な能力があるが、このような機能を実現するためには、外部にDLLを用意するなど マクロ外での補助的な機構が必要となる。この点、elispを用いるならば"emacs"さえあれば、当該elispプログラムを インストールするだけで、そのプログラムが動かすことができ非常に便利だ。 文章は、日記エディタにネットワーク更新機能を付加した際に調べた、elispにおけるネットワーク の取扱いに

  • 1