public void Pack() { byte[] buffer = new byte[8]; BitConverter.GetBytes(ip).CopyTo(buffer, 0); BitConverter.GetBytes(port).CopyTo(buffer, 4); data = new QsPackageData(buffer); header = new QsPackageHeader((int)QsFarmer.QsITaskFactory.QsTaskType.QsETaskFarmerRegister, data); }
public void SetPackageHeader(QsPackageHeader h) { header = h; }
public QsNetIOSender(Socket s, QsPackageHeader h, QsPackageData d) { sendSocket = s; header = h; data = d; }
public QsNetIOSender(string ip, int port, QsPackageHeader h, QsPackageData d) { Connect(ip, port); header = h; data = d; }
public int UnPack(QsPackageHeader header, QsPackageData data) { return 0; }