[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.5.3 generate_port, try_bind_listen, try_connect, try_accept, register_server

generate_port([use_unix])
:: port の生成
try_bind_listen(port)
:: port に対して bind, listen
try_connect(host,port)
:: port に対して connect
try_accept(socket,port)
:: connect 要求を accept
register_server(control_socket,control_port,server_socket,server_port)
:: connection の成立した control socket, server socket の登録

return
generate_port() のみ整数または文字列. その他は整数.
use_unix
0 または 1
host
文字列
port control_port server_port
整数または文字列
socket control_socket server_socket
整数

 
[340] CPort=generate_port();
39896
[341] SPort=generate_port();
37222
[342] CSocket=try_bind_listen(CPort);
3
[343] SSocket=try_bind_listen(SPort);
5

/*
ここで, ox_launch を起動 :
%  ox_launch "127.1" 0 39716 37043 ox_asir "shio:0"
*/

[344] CSocket=try_accept(CSocket,CPort);
6
[345] SSocket=try_accept(SSocket,SPort);  
3
[346] register_server(CSocket,CPort,SSocket,SPort);
0

参照
7.5.1 ox_launch, ox_launch_nox, ox_shutdown, 7.5.2 ox_launch_generic, 6.14.12 shell, 7.5.7 ox_push_cmo, ox_push_local



This document was generated by root on March, 5 2004 using texi2html