返信

Socketを使用したコネクションの確立

また困ってしまったので、お知恵をお貸しください。

自作プログラムでメールサーバーにwinsockを利用してconnectしたいのですが、コネクションの確立が上手く出来ません。
普通にメールサーバー(xmail)を立て、そちらから転送する様子をパケットトレースしました。
パケットの内容がわからないので、上手く説明できないのですが、

こちらのIP -> 接続先IP
(しばらく時間があり)
接続先IP -> こちらのIP
こちらのIP -> 全く違うIP
全く違うIP -> こちらのIP
~メールのやり取り~

こんな感じで、接続先のIPから返答パケットが帰ってきた後、まったく別のIPへ接続し、メールの送信を行っています。
ところが自作のプログラムではconnect時にタイムアウトとなってしまい、接続の確立が行えません。

こちらのIP -> 接続先IP
(しばらく時間があり)
接続先IP -> こちらのIP
こちらのIP -> 接続先IP
~タイムアウト~

隠蔽されたconnect関数内で行われている事なので、サッパリです。
よろしくお願い致します。

名前: 
AUT'S
日時: 
02/06/29 16:17

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.