ネットワークプログラミング相談室 Port4

このエントリーをはてなブックマークに追加
TLSはwin95にすらあったねえ。
なんでそのマシンでmanして調べてみないの?
954デフォルトの名無しさん:02/12/16 05:45
windowsでは バークレーソケットではパフォーマンスでないのかな。。。
http://www-6.ibm.com/jp/developerworks/linux/020208/j_l-rt6.html#1

たしかに ab(ApacheBench) で windows上の apache と Linux上の apacheで
速度を計測してみると、ハードウェアは Windowsの方が上なのに3倍近く差が
でたしなぁ。。。 こんなの変ですよ!ゲイツさん!
Apacheのバージョンが不明だが、もし1.3系ならWin32で遅いのは
socketよりむしろApacheがタコだから

>>947
『スレッドセーフ』は各スレッドで排他制御無しで使えるって意味ではないという罠。
そろそろ新スレの季節ですが、、、
だれかテンプレまとめて。
なんならスレを立ててもいいから。
958デフォルトの名無しさん:02/12/16 22:36
>>946
inet_ntop()を使うべし
959デフォルトの名無しさん:02/12/16 23:25
rawソケットはどうして管理者権限でなければ使えないんでしょうか・・・
DoSアタックとかに使えるからでないの.
あ、技術的な問題じゃなかったんですか
詳しくはないけど、セキュリティ的に問題アリアリなんでないのかな。
あるいはその可能性があるとか。
bpfがrootにしか使えないのと似たようなもんだろ
>>960-962
パケット盗み見から始まって、IP / MAC アドレス詐称など何でもありありだからだよーん。
965デフォルトの名無しさん:02/12/17 10:45
>sock_wait_established
>This macro has been deprecated in Dynamic C version 7.20.
>このマクロは動的なCバージョン7.20で大いに非難されました。

質問です。これは使わない方が良いということでしょうか。
たしかにsock_err ラベルにgotoされると構造化し難いですが。
代替関数は何になりますか?
>>963
bpfは /dev/bpf* がopenさえできればrootじゃなくても使えるよ。
raw socketは要rootだが。
>>966
ふつーrootしか開けないようなPermissionになってない?
968真面目な開発者:02/12/17 20:42
すいません、質問があります。

たぶん、WINSOCKに関してだと思います。

今日WINDOWSを起動したら、IEでインターネットが見れなくなりました。
ネットスケープやOPERAでは普通に見れるのに、IEだと見れなくなりました。

今WINSOCKの勉強と開発をしています。
もしかしてWINSOCKの開発中に、不適切なプログラムを組んだために、IEにエラーが起こってしまったのでしょうか?
開発者を辞めたほうがいいのでは・・・
>>968
PC初心者板へどうぞ(藁
>>968
> もしかしてWINSOCKの開発中に、

結構すごい香具師だな。
きっと全角版を開発してるんだろう。
980の人は次スレたててくらはい
ネスケやオペラはwinsock使ってなかったのか。初耳。
(;´Д`) ハァハァ
winsockのどの部分をどう改造したかおせーろ。
SMBの登場以来、スレの流れがおかしい気がする
Win (Winsock) でサーバプログラム(TCP/IP)作ってるんだけど、
特定のクライアントからのコネクションを拒否する方法ってある?
Raw ソケットは使わない前提で。
ちなみに今は accept() にてリモートホストの IP アドレスをチェックして
弾くようにしてるんだけど、それだと一瞬クラアイントとコネクション張ってしまう
状態になっちゃうから、あまりよろしくないので。
>>978
WSAAcceptで出来たような気がする
>>979
ありがとう。
今 Winsock 1.1 使ってるので、そうなると WSAAccept は使えないからダメみたい。
(一応 Win95 もサポートしたいので。)
後に Linux バージョンも作る予定だけど、自アプリでやるのは邪道なのかな?
TCPWrapper や tcpserver とかにフィルタリングさせる方が一般的なんだよね?
逆に聞きたいけどLinuxだと出来るの?
>>981
まだ調べてないからわかんない。詳しい人教えて〜。
やるなら Raw ソケットで直にIPパケット使うことになるかも。
でもそこまでするのは面倒になりそうだから自前でやるのやめようかなと思ってる。
95でもwinsock2は使える。
>>983
>95でもwinsock2は使える。
ホント?
IE とか何らかのソフトインストールすればってこと? 教えて。
その手順が簡単なら考えてみたい。(PC に不慣れな人が出来るレベルなら)
可能なら自アプリのインストーラに組み込めればベストかな。
>>985>>986
ありがとう。よく見てないけど後で調査してみます。
>>987
重ね重ねお世話さまです。ここからダウロードできるね。
ライセンス等も考慮して検討してみます。
Winsock2には再配布可能なバージョンもあるらしいんだけど
リンクが見つからない…
ところで次スレは?
ネットワークプログラミング相談室 Port5
http://pc3.2ch.net/test/read.cgi/tech/1040220302/l50
>>991
乙〜
993ヘッケルリンク:02/12/18 23:13
-
/
-
\
997次スレ案内:02/12/19 11:13
ネットワークプログラミング相談室 Port5
http://pc3.2ch.net/test/read.cgi/tech/1040220302/l50
998次スレ案内:02/12/19 11:14
ネットワークプログラミング相談室 Port5
http://pc3.2ch.net/test/read.cgi/tech/1040220302/l50
999次スレ案内:02/12/19 11:14
ネットワークプログラミング相談室 Port5
http://pc3.2ch.net/test/read.cgi/tech/1040220302/l50
1000次スレ案内:02/12/19 11:15
ネットワークプログラミング相談室 Port5
http://pc3.2ch.net/test/read.cgi/tech/1040220302/l50
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。