参见:ace/5_3/ace_wrappers/docs/tutorials/guide-tutorials.html
Server:
server main 函数:
Client:
Client Main 函数:
小结:
server:
ACE_INET_Addr:提供一个port来初始化一个服务器端saddr_in结构全为零,同时调整字节序。
ACE_SOCK_Acceptor:提供了两个方法.
open()--以正确的顺序调用socket, bind, listen.
accept()-- 接受来自客户端的连接请求并初始化ace_sock_stream.
ACE_SOCK_Stream:建立连接后通过recv之类的函数来接受客户端发送过来的数据。
client:
ACE_INET_Addr:提供服务器的主机号,端口号以待连接。
ACE_SOCK_Connector:通过connect方法来建立连接,同时初始化ace_sock_stream.
ACE_SOCK_Stream:发送数据给指定的服务器。