在线等..急啊 我想向一个网卡的IP(已经知道)发数据,要怎么写啊...最好详细点 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket编程,,说来话长了,,要服务器和客户端,,需要端口绑定和IP 使用Socket再具体我也记不太清楚了,好久没做了,下面有段代码,希望对你有帮助public static Student comeIn(Socket ss) { Student st=null; try{ Socket s=ss; ObjectInputStream in=new ObjectInputStream(s.getInputStream()); st=(Student)in.readObject( ); }catch (Exception e) { System.out.println ("meiduxiangt"+e); } return st; } public static void comeOn(Socket ss,Object ob) { try { Socket s=ss; ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream()); on.writeObject(ob); System.out.println ("fa song dui xiang"); } catch (Exception ex) { } } 服务器端的public static Student comeIn(Socket ss) { Student st=null; try{ Socket s=ss; ObjectInputStream in=new ObjectInputStream(s.getInputStream()); st=(Student)in.readObject( ); }catch (Exception e) { System.out.println ("meiduxiangt"+e); } return st; } public static void comeOn(Socket ss,Object ob) { try { Socket s=ss; ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream()); on.writeObject(ob); System.out.println ("fa song dui xiang"); } catch (Exception ex) { } } 客户端的static Socket s = null; public void linkServer() { try { s = new Socket("127.0.0.1", 5717); }catch(Exception e){ System.out.println (e); } } public static Student comeIn() { Student st=null; try{ ObjectInputStream in=new ObjectInputStream(s.getInputStream()); st=(Student)in.readObject(); }catch (Exception e) { System.out.println (e); } return st; } public static void comeOn(Student bj) { try { ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream()); on.writeObject(bj); } catch (Exception ex) { } }希望对你有帮助 既然只发送,那只能用UDP协议。TCP协议需要三次握手,必须有服务器。不过UDP你发出去那本没服务器接收也没啥意义吧。 public static void main(String args[]) throws IOException{ String host = "127.0.0.1"; byte message[] = new byte[256]; InetAddress address = InetAddress.getByName(host); message = "Message send to server".getBytes(); DatagramPacket packet = new DatagramPacket(message, message.length, address, 808); DatagramSocket socket = new DatagramSocket(); socket.send(packet); packet = new DatagramPacket(message, message.length); socket.close(); } 建议使用socket的udp,不过你要是想快速的传送数据到其他机器的话用python吧,不过你这样光发的话,对方可是要死机的,也就是说这样发送大量的数据是一种黑客的行为。。呵呵 攻击了对方的主机。因为对方根本不知道你发数据给他 不能做及时的处理呢。 用win7的兄弟姐妹们,过来看一看吧~ 求用java编一个双向链表的程序…… 有一个简单的问题盼解答 这是怎么回事,跟我想的的不一样。(java,awt) 又见二维数组,二维数组真麻烦,但又不得不用 求处理一段字符串的程序!! String 型 如何 转换成Float型 把J2SE学好后,再学J2EE会很容易吗? 澳洲国立大学作业题,大牛们给点意见啊 高分求助(今天结帐):怎样设置自己的smtp发送javamail? 请问java如何保存程序中的数据 /(ㄒoㄒ)/~~各位大侠们,急求原因!
再具体我也记不太清楚了,好久没做了,下面有段代码,希望对你有帮助
public static Student comeIn(Socket ss)
{
Student st=null;
try{
Socket s=ss;
ObjectInputStream in=new ObjectInputStream(s.getInputStream());
st=(Student)in.readObject( );
}catch (Exception e)
{
System.out.println ("meiduxiangt"+e);
}
return st;
}
public static void comeOn(Socket ss,Object ob)
{
try {
Socket s=ss;
ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream());
on.writeObject(ob);
System.out.println ("fa song dui xiang");
}
catch (Exception ex) {
}
}
public static Student comeIn(Socket ss)
{
Student st=null;
try{
Socket s=ss;
ObjectInputStream in=new ObjectInputStream(s.getInputStream());
st=(Student)in.readObject( );
}catch (Exception e)
{
System.out.println ("meiduxiangt"+e);
}
return st;
}
public static void comeOn(Socket ss,Object ob)
{
try {
Socket s=ss;
ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream());
on.writeObject(ob);
System.out.println ("fa song dui xiang");
}
catch (Exception ex) {
}
}
客户端的
static Socket s = null;
public void linkServer()
{
try
{
s = new Socket("127.0.0.1", 5717);
}catch(Exception e){
System.out.println (e);
}
}
public static Student comeIn()
{
Student st=null;
try{
ObjectInputStream in=new ObjectInputStream(s.getInputStream());
st=(Student)in.readObject();
}catch (Exception e)
{
System.out.println (e);
}
return st;
}
public static void comeOn(Student bj)
{
try {
ObjectOutputStream on=new ObjectOutputStream(s.getOutputStream());
on.writeObject(bj);
}
catch (Exception ex) {
}
}
希望对你有帮助
public static void main(String args[]) throws IOException{
String host = "127.0.0.1";
byte message[] = new byte[256];
InetAddress address = InetAddress.getByName(host);
message = "Message send to server".getBytes();
DatagramPacket packet = new DatagramPacket(message, message.length, address, 808);
DatagramSocket socket = new DatagramSocket();
socket.send(packet);
packet = new DatagramPacket(message, message.length);
socket.close();
}
用python吧,不过你这样光发的话,对方可是要死机的,也就是说这样发送大量的数据是一种黑客的行为。。呵呵 攻击了对方的主机。因为对方根本不知道你发数据给他 不能做及时的处理呢。