All pastes #391011 Raw Edit

Something

public text v1 · immutable
·published 2007-03-11 20:56 UTC
rendered paste body
  qmes.dn_id = htons(9999);
  qmes.dn_opparm = htons(0x100);
  qmes.dn_qcount = htons(1);
  qmes.dn_acount = htons(0);
  qmes.dn_ncount = htons(0);
  qmes.dn_dcount = htons(0);
  qmes.dn_qaaa[0] = 0x3;
  qmes.dn_qaaa[1] = 'w';
  qmes.dn_qaaa[2] = 'w';
  qmes.dn_qaaa[3] = 'w';
  qmes.dn_qaaa[4] = 0x6;
  qmes.dn_qaaa[5] = 'g';
  qmes.dn_qaaa[6] = 'o';
  qmes.dn_qaaa[7] = 'o';
  qmes.dn_qaaa[8] = 'g';
  qmes.dn_qaaa[9] = 'l';
  qmes.dn_qaaa[10] = 'e';
  qmes.dn_qaaa[11] = 0x3;
  qmes.dn_qaaa[12] = 'c';
  qmes.dn_qaaa[13] = 'o';
  qmes.dn_qaaa[14] = 'm';
  qmes.dn_qaaa[15] = 0x0;

  int len = (2 * 6) + (strlen(qmes.dn_qaaa)) + 4;
  printf("length of qaaa: %d\n", len);
  
  // create connection
  conn = make_contact(comp, (appnum) atoi(port));
  if (conn < 0)
  {
	printf("error making contact");
	exit(1);
  }
  printf("connection created\n");
  
  send(conn, (char*)(&qmes), len, 0);
  send(conn, (char*)(&qinfo), 4, 0);