CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![C++/CLI: とある文字列の相互変換(コンバージョン)](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Eric Gunnerson Microsoft Corporation July 14, 2002 6 月下旬、ドイツで内輪の結婚式に出席し、イタリアで 1 週間過ごす機会がありました。 パスタとプールの魅力がこのコラムの魅力に勝っていたので、 旅行中はあまり仕事をしませんでした。 しかし、次のコラムで取り上げるべきことについて少し考えました。 C# ユーザーがアプリケーションの一部として既存のコードを使用したがることは、よくあることです。 その既存のコードは、時にはフレームワークがラップしていない Win32® クラスであったり、 時には既存の COM オブジェクトや C++ クラスであったりします。 現
何らかの理由によりVC++のエディタ画面以外でコードを編集したいと言う事はよく有る。そういった時、いざVC++でコンパイルしようとした時に警告が発生する事がある。 例えば以下のようなコードを何らかのテキストエディタで記述し、UTF-8で保存する。 #include <iostream> using namespace std; int main() { cout << "このプログラムには日本語の文字列が含まれています。" << endl; } で、これをコンパイルすると、以下のような警告/エラーが発生する事が有る。 test.cpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 test.cpp(6) : error C2001: 定数が 2
5.8 ファイルディスクリプタとFD_SET型 さて、ソケットをあるひとつの集合として登録して一括でソケットの監視する方法を学ぶ前に、ファイルディスクリプタとFD_SET型の説明をします。 ファイルディスクリプタ これまで、3.1節でソケットファイルディクリプタをソケットを判別するための管理番号のようなものと言いましたが、ここでもう少し詳しく説明します。 ソケットファイルディスクリプタもファイルディスクリプタのうちの1つで、ファイルディスクリプタとはプログラムがアクセスするファイルや標準入出力などをOSが識別するために用いる識別子のことです。主にopenシステムコールやsocketシステムコールによりファイルディスクリプタは生成され、識別子として0から順番に整数の値が割り当てられます。 ファイルディスクリプタには、識別子とともにファイル名、ファイルサイズ、プログラムが操作中のファイル
ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし本気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板 で
ネットワークを通して、データをやりとりするためには、Socketに対して、読み書きをします。 C言語による、Socket間通信は、下記のような手順になります。 socket() によりソケットを開く bind() により、コネクションを受けつけるIPアドレス・ポート番号と ソケットとを対応づける listen() によりクライアントからの接続待ち受け状態にする accept() によりクライアントからの接続を受け付ける read(), write(), send(), recv() などを用いて通信を行う close() によりソケットを閉じる 実際に文字列を単純にクライアントに返すだけのプログラム(echoサーバ)を書いて見ます。 ちなみに、本コードでは、1回やりとりが終わると、サーバプロセスも終了します。 #include <stdio.h> #include <stdlib.h> /
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く