Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/344-76514288

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Socketを通るとencodingが変わる。


#!/opt/local/bin/ruby
require 'socket'

fork do
sleep 1
sock=TCPSocket.open('127.0.0.1',7777)
str='hoge'
puts "@client #{str} #{str.encoding}"
sock.puts str
str=sock.gets.chomp
puts "@client #{str} #{str.encoding}"
end

gsock=TCPServer.open(7777)
sock=gsock.accept
str=sock.gets.chomp
puts "@server #{str} #{str.encoding}"

str='hoge'
puts "@server #{str} #{str.encoding}"
sock.puts str

実行結果

@client hoge UTF-8
@server hoge ASCII-8BIT
@server hoge UTF-8
@client hoge ASCII-8BIT


そういうもんなの・・・?
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/344-76514288

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。