デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール
先ほど導入したスレッドを使って,サーバプログラムを書いてみる.サーバ 側は,ポート番号を指定して,ServerSocket クラスのインスタンスを作成する.ServerSocketは,作られた状態では, クライアントからの接続を待っていて,接続されると acceptメソッドでその クライアントと一対一通信をおこなうためのSocketが作られる. 各クライアントを相手にするために,スレッドを作って対応するのが一般的で ある.以下に,簡単なサーバプログラムとして chat(おしゃべり)サーバを作っ てみている. // 入出力ストリームを使うので,java.io.* を import import java.io.*; // ソケットを使うので java.net.* を import import java.net.*; // 一人のクライアントとの通信を担当するスレッド // スレッド上で走ら
ここでは、Linuxを使ったネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつLinux環境でプログラミングを行いたい人です。 開発環境としては、C言語+gccを想定しています。 説明内容は主にソケットプログラミングになります。 なお、C言語そのものが初めての方は「C言語入門」も参考にどうぞ。Windows専用には書いてませんが主にC言語で共通の部分を解説しています。 コードを書く前の準備 まず、gccを使える状態にしないといけません。 ディストリビューションにもよりますが、Linuxを普通にインストールしただけでは開発環境は入りません。 開発環境を用意するためには、gccやglibcなどのrpmを必要に応じてインストールしてください。 次に、エディタが必要になります。 mule、emacs、xemac
(2)DiCE設定 ※setarchコマンドによるDicedの起動について CentOSにはexec-shieldというカーネルレベルでのバッファオーバーフロー攻撃防御機能が備わっており、この機能によりDicedが起動できない場合がある。exec-shieldを無効化(/proc/sys/kernel/exec-shieldに0をセット)または緩めれば(/proc/sys/kernel/exec-shieldに1をセット)Dicedは起動できるようになるが、バッファオーバーフロー攻撃はクラッキングの常套手段であり、これに対するセキュリティ機能を無効化したり緩めたりするのはセキュリティ上好ましくないので、Dicedのみexec-shieldが効かないようにして起動するようにする。 ※システムの文字コードがUTF-8の場合(CentOSデフォルトの場合)は、DiCEで表示される日本語メッセージ
CentOSを使って、低予算で自宅サーバを構築する奮闘内容を備忘録的に記録しています。お役に立てるような情報があれば幸いです。 前回アパッチでWebサーバを公開しました。 ・情報発信は自宅から!低予算自宅サーバ奮闘メモ まずはApacheを動かしてみる デフォルトでは、下記パスがWebページのトップですので、超簡単なindex.htmlファイルを作成し、Webページが見れるかどうか、試してみました。 /var/www/html index.html <HTML> <BODY> Hello html </BODY> </HTML> みごと、図1のような自宅サーバの初ページが拝めました。 が、前回の続きでもあります、IPアドレスでWebを見るような奇特な人はいません・・。 -図1 自宅サーバ初ページ- 今回はドメインを取得して、かっこよくドメイン名でWebページを表示させたいと思います。 過去
でコンパイル。エラーがなければ実行。 相変わらずret == ""みたいな。まあ動くし。 Fキーが足りないよ。目的毎に統一して拡張子等で判断しないと。 command! Javac call s:Javac() nmap <F9> :Javac<CR> function! s:Javac() :w let path = expand("%") let syn = "javac ".path let dpath = split(path,".java$") let ret = system(syn) if ret == "" let syn = "java ".dpath[0] let ret = system(syn) :echo "====\r\n実行結果:\r\n".ret else :echo ret endif endfunction
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く