Tag: 发送

Eclipse中的Java简单电子邮件程序

我想制作一个简单的程序,您可以从命令行发送电子邮件。 我找到了这个教程’ http://www.tutorialspoint.com/java/java_sending_email.htm ‘,但下载却没有。 那么我在哪里可以获得JavaMail API和Java Activation Framework(JAF)以及如何将它放在我的类路径中。 基本上我正在寻找有人打破它,并告诉我如何制作电子邮件程序。 我正在使用Eclipse luna。

Java多播发送数据,未接收

我正在用Java编写一个类,用于大大简化多播过程。 但是,我遇到两个大问题: 该类发送数据(我可以使用我的网络监视器Wireshark进行validation),但同一组中的任何其他人都不会收到数据。 在某些机器上,传输过程中超出了发送数据包TTL(同样,根据Wireshark)。 有人可以帮帮我吗? 我一直在努力寻找几小时的答案,看来我的代码遵循了从多播主机连接,加入,发送和接收数据的所有基本过程。 以下是该课程相关部分的片段: Multicaster类: public class Multicaster { public int port = 5540; protected String IPAddress; private MulticastSocket msConn; private InetAddress netAddr; public Multicaster(String IPAddress) { this.IPAddress = IPAddress; } public String recieveData() { byte[] buf = new byte[1000]; DatagramPacket pack = new DatagramPacket(buf, buf.length); try { this.msConn.receive(pack); new Message(pack); String […]

Java客户端和C ++服务器通过TCP Socket发送和接收

我有一个C ++服务器和两个客户端(ruby和java)。 一切都在64位Linux机器上运行(java 1.7.0_17)ruby客户端完全正常工作,但java版本存在问题。 在Java中,我尝试从客户端向服务器发送一个String。 实际上,服务器收到了整个字符串,但服务器认为还有更多要接收的内容。 ruby客户端看起来有点像这样: socket = TCPSocket.open(@options[:host],@options[:port]) test = “Hello, World” socket.puts test socket.shutdown 1 response = socket.gets 这里的一切都很好。 ruby客户端发送一个字符串。 服务器接收该字符串并发送回复。 Java版本看起来像: String ip = “127.0.0.1”; int port = 6686; java.net.Socket socket = new java.net.Socket(ip,port); OutputStreamWriter out = new OutputStreamWriter(socket.getOutputStream()); InputStreamReader in = new InputStreamReader(socket.getInputStream()); String msg = “Hello, world!”; //send PrintWriter […]

如何在相同的片段活动中将数据从片段发送到片段?

我有一个容器,其中有两个片段,我的第一个片段工作正常,我想将它发送到第二个片段。 这是我的第一片段 private class LoadLink extends AsyncTask { @Override protected String[] doInBackground(String… params) { Document document = null; try { document = Jsoup.connect(params[0].toString()).timeout(10 * 1000).userAgent(“Mozilla”).get(); download = document.getElementsByClass(“actions”).first().select(“a”).attr(“href”).toString(); } catch (Exception e) { e.printStackTrace(); } return new String[]{download, params[1]}; } } 现在我想知道如何在我的第二个片段中接收它

在Java中,将命令发送到另一个命令行程序

我在Windows XP上使用Java,并希望能够将命令发送到另一个程序,如telnet。 我不想简单地执行另一个程序。 我想执行它,然后在它运行时发送一系列命令。 这是我想要做的代码,但它不起作用:(如果取消注释并将命令更改为“cmd”,它将按预期工作。请帮助。)这是一个简化的示例。 在生产中会发送更多的命令,所以请不要建议调用“telnet localhost”。 try { Runtime rt = Runtime.getRuntime(); String command = “telnet”; //command = “cmd”; Process pr = rt.exec(command); BufferedReader processOutput = new BufferedReader(new InputStreamReader(pr.getInputStream())); BufferedWriter processInput = new BufferedWriter(new OutputStreamWriter(pr.getOutputStream())); String commandToSend = “open localhost\n”; //commandToSend = “dir\n” + “exit\n”; processInput.write(commandToSend); processInput.flush(); int lineCounter = 0; while(true) { String […]

如何从Java发送短信?

我想从Web应用程序向特定的移动设备发送短信,并仅接收他的回复并查看网络应用程序。 是否可以使用Java技术创建?