public class SendHandshakeResponsePacket extends Object implements InterfaceSendPacket
client_flags: CLIENT_xxx options. The list of possible flag values is in the description of the Handshake Initialisation Packet, for server_capabilities. For some of the bits, the server passed "what it's capable of". The client leaves some of the bits on, adds others, and passes back to the server. One important flag is: whether compression is desired.
max_packet_size: the maximum number of bytes in a stream for the client
charset_number: in the same domain as the server_language field that the server passes in the Handshake Initialization stream.
user: identification
scramble_buff: the password, after encrypting using the scramble_buff contents passed by the server (see "Password functions" section elsewhere in this document) if length is zero, no password was given
databasename: name of schema to use initially
| Constructor and Description |
|---|
SendHandshakeResponsePacket(String username,
String password,
String database,
long clientCapabilities,
byte serverLanguage,
byte[] seed,
byte packetSeq,
String plugin,
String connectionAttributes,
String passwordCharacterEncoding)
Initialisation of parameters.
|
public SendHandshakeResponsePacket(String username, String password, String database, long clientCapabilities, byte serverLanguage, byte[] seed, byte packetSeq, String plugin, String connectionAttributes, String passwordCharacterEncoding)
username - usernamepassword - user passworddatabase - initial database connectionclientCapabilities - capabilitiesserverLanguage - serverlanguageseed - seedpacketSeq - stream sequenceplugin - authentication plugin nameconnectionAttributes - connection attributes optionpasswordCharacterEncoding - password character encodingpublic void send(OutputStream os) throws IOException
send in interface InterfaceSendPacketos - database socketIOException - if any connection error occurCopyright © 2017. All rights reserved.