直接使用java的socket发送就可以了,你写java的时候不要考虑你上面的C#,只要端口和ip对应,就可以了,放心吧,一定成。
刚好写过这样的例子...
如果你的工作是在java和c#之间的话,如果有其他问题,也可以和我交流...
import java.io.DataOutputStream;
import java.net.Socket;
public class Sender extends Thread{
/**
* @param args
*/
public static void main(String[] args) throws Exception {
for(int i = 0;i<200;i++){
Sender s = new Sender();
s.start();
}
}
public void run(){
Socket socket = null;
DataOutputStream dos = null;
int j = 0;
try {
for (int i = 0; i < 1000; i++) {
socket = new Socket(ipAdress, port);
if (socket.isConnected()) {
System.out.println("已建立连接!---"+j);
j++;
Thread.sleep(800);
dos = new DataOutputStream(socket.getOutputStream());
// reqXml = new String(reqXml.getBytes(), "GBK");
// dos.write(reqXml.getBytes());
dos.flush();
dos.close();
socket.close();
}
}
}
catch(Exception s){
System.out.print(s);
}
}
}