[mew-win32 04307] non-blocking connect()

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2005年 11月 11日 (金) 16:01:08 JST


山本です。

non-blocking connect() が利用できるか否かを判定する方法を書いていません
でした。以下を *scratch* で評価して下さい。

(defun my-filter (pro string)
  (goto-char (point-max))
  (insert "FIL: " string))

(defun my-sentinel (pro string)
  (goto-char (point-max))
  (insert "SEN: " string))

(make-network-process
 :name "foo"
 :buffer (current-buffer)
 :host "localhost"
 :service "smtp"
 :nowait t
 :filter 'my-filter
 :sentinel 'my-sentinel)

・プロセスが返ってきたら、non-blocking connect() が利用できます。
・エラーが返ってきたら、そもそも使えないか、コンパイルミスです。
・nil が返ってきたら、Emacs のバグです。

--かず



Mew-win32 メーリングリストの案内