- byte[] buffer=new byte[1024*100];\r
- int i=0,j;\r
- buffer[i++]=42; buffer[i++]=0; // function\r
- buffer[i++]=(byte)(nbsearches%256); buffer[i++]=(byte)(nbsearches/256); \r
- buffer[i++]=0; buffer[i++]=0; // num\r
- buffer[i++]=4; // keywords\r
- buffer[i++]=0; buffer[i++]=0; // empty string\r
- buffer[i++]=(byte)(query.length()%256);\r
- buffer[i++]=(byte)(query.length()/256);\r
- for (j=0;j<query.length();j++)\r
- buffer[i++]=(byte)query.charAt(j);\r
- buffer[i++]=50; buffer[i++]=0; buffer[i++]=0; buffer[i++]=0; // max hits\r
- buffer[i++]=1; // type\r
- Vector searchResult=new Vector();\r
- searchResults.add(searchResult);\r
- sendMessage(buffer,i);\r
- nbsearches++;\r
- /*\r
- Vector resultInfo=new Vector();\r
- resultInfo.add(new Long(1));\r
- resultInfo.add("a");\r
- resultInfo.add("a");\r
- resultInfo.add("a");\r
- resultInfo.add(new Boolean(false));\r
- searchResult.add(resultInfo);\r
- resultInfo=new Vector();\r
- resultInfo.add(new Long(2));\r
- resultInfo.add("b");\r
- resultInfo.add("b");\r
- resultInfo.add("b");\r
- resultInfo.add(new Boolean(false));\r
- searchResult.add(resultInfo);\r
- resultInfo=new Vector();\r
- resultInfo.add(new Long(3));\r
- resultInfo.add("c");\r
- resultInfo.add("c");\r
- resultInfo.add("c");\r
- resultInfo.add(new Boolean(false));\r
- searchResult.add(resultInfo);\r
- */\r
- return searchResult;\r
+ byte[] buffer=new byte[1024*100];\r
+ int i=0,j;\r
+ buffer[i++]=42; buffer[i++]=0; // function\r
+ buffer[i++]=(byte)(nbsearches%256); buffer[i++]=(byte)(nbsearches/256); \r
+ buffer[i++]=0; buffer[i++]=0; // num\r
+ buffer[i++]=4; // keywords\r
+ buffer[i++]=0; buffer[i++]=0; // empty string\r
+ buffer[i++]=(byte)(query.length()%256);\r
+ buffer[i++]=(byte)(query.length()/256);\r
+ for (j=0;j<query.length();j++)\r
+ buffer[i++]=(byte)query.charAt(j);\r
+ buffer[i++]=0; buffer[i++]=4; buffer[i++]=0; buffer[i++]=0; // max hits\r
+ buffer[i++]=1; // type\r
+ Vector searchResult=new Vector();\r
+ searchResults.add(searchResult);\r
+ sendMessage(buffer,i);\r
+ nbsearches++;\r
+ /*\r
+ Vector resultInfo=new Vector();\r
+ resultInfo.add(new Long(1));\r
+ resultInfo.add("a");\r
+ resultInfo.add("a");\r
+ resultInfo.add("a");\r
+ resultInfo.add(new Boolean(false));\r
+ searchResult.add(resultInfo);\r
+ resultInfo=new Vector();\r
+ resultInfo.add(new Long(2));\r
+ resultInfo.add("b");\r
+ resultInfo.add("b");\r
+ resultInfo.add("b");\r
+ resultInfo.add(new Boolean(false));\r
+ searchResult.add(resultInfo);\r
+ resultInfo=new Vector();\r
+ resultInfo.add(new Long(3));\r
+ resultInfo.add("c");\r
+ resultInfo.add("c");\r
+ resultInfo.add("c");\r
+ resultInfo.add(new Boolean(false));\r
+ searchResult.add(resultInfo);\r
+ */\r
+ return searchResult;\r