Lines Matching refs:me
42 void Server::connect(SocksClientSocket &me, const IPSockAddress &peer)
44 me.Socket::open(SOCK_STREAM);
45 me.Socket::connect(mServerAddress);
47 request.send(me, "nobody");
48 (Message(me)); // read and check reply message
49 me.mPeerAddress = peer; // best guess, Mr. Sulu
50 secdebug("socks", "%d socks4 connected to %s", me.fd(), string(peer).c_str());
53 void Server::connect(SocksClientSocket &me, const Host &host, IPPort port)
61 connect(me, addr);
72 void Server::bind(SocksServerSocket &me, const IPAddress &peer, IPPort port)
74 me.Socket::open(SOCK_STREAM);
75 me.Socket::connect(mServerAddress);
77 request.send(me, "nobody");
78 Message reply(me);
79 me.mLocalAddress = reply.address().defaults(mServerAddress.address());
80 secdebug("socks", "%d socks4 bound to %s", me.fd(), string(me.mLocalAddress).c_str());
83 void Server::receive(SocksServerSocket &me, SocksClientSocket &receiver)
85 Message reply(me);
86 receiver.setFd(me.fd(), me.mLocalAddress, reply.address());
87 me.clear(); // clear our own (don't close on destruction)