10/11/17 12:40:56
[1] 授業単元:情報通信
[2] 問題文(含コード&リンク):
サーバープログラム(英文清書サーバーの作成)
クライアントから送信された(大文字小文字が乱雑な)英文字文字列を次のように変換して送り返す。
分の先頭の文字:大文字
分の先頭以外の文字:小文字
アルファベット以外:変換しない
改行、スペース、タブにより単語の区切りとする。また、文末は改行コードではなく、ピリオド"."で判定する。
ポート番号は1202番
クライアントから接続されると、[Beautify Server Ready]を送信する。
"\end"または"\END"を送信すると、[Beautify Server Closed]を送信してコネクションを切断する。
このサーバーの目的(英文の清書)の範囲内で、高機能にすること(例えば単独の"I"を大文字にする、連続した空白文字を1つのスペースにする、など)を歓迎する。
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 11/19
[5] その他の制限:
URLリンク(codepad.org)
上記のプログラムを参考に作成してもよいとのことです。
大文字や小文字のプログラムまではできましたが、その後がうまくできません。
よろしくお願いします。