java socket smtp_JAVA Socket实现smtp发送邮件
MAIN函数:Socketsocket=newSocket();LogPrinter.setConnectTime(socket,"66.96.163.96",25);方法:publicstaticvoidsetConnectTime(Socketsocket,Stringname,intport){SocketAddress...
MAIN函数:
Socket socket = new Socket();
LogPrinter.setConnectTime(socket,"66.96.163.96",25);
方法:
public static void setConnectTime(Socket socket, String name, int port) {
SocketAddress address = new InetSocketAddress(name, port);
try {
long start = System.currentTimeMillis();
socket.connect(address);
System.out.println("连接成功-" + socket.getInetAddress() + " : "
+ (System.currentTimeMillis() - start) + "ms");
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader input = new BufferedReader(new InputStreamReader(
System.in));
BufferedReader read = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
String line = null;
String line1 = null;
while ((line = read.readLine()) != null) {
System.out.println(line);
// System.out.println(line1 = input.readLine());
out.println(input.readLine());
}
} catch (BindException e) {
System.out.println("BindException-无法绑定本地IP或端口");
} catch (UnknownHostException e) {
System.out.println("UnknownHostException-无法识别该地址或IP:" + name);
} catch (ConnectException e) {
System.out.println("ConnectException-无法连接指定端口:" + port);
} catch (SocketException e) {
System.out.println("SocketException-连接超时");
} catch (IOException e) {
System.out.println("IOException");
}
finally {
if (socket != null) {
try {
socket.close();
} catch (IOException e) {
System.out.println("关闭Socket失败");
}
}
}
根据对方发过来的提示填写信息 (完全按照书上的操作 但回执信息不同 )
应该怎么正确填写? 求正常运行的方法 只要能发出去就行
展开
java socket smtp_JAVA Socket实现smtp发送邮件相关推荐
- Linux C++/Java/Web/OC Socket网络编程
一,Linux C++ Socket网络编程 1.什么是TCP/IP.UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制 ...
- Java程序中Socket(关于客户端和服务端实例)
例如:客户端将d:\1.jpg图片文件上传给服务端,服务端收到后保存到d:\java\a.jpg,服务器端接收完成后,发送"上传成功"回应客户端. 一:客户端实现 package ...
- Java与C++Socket通讯注意
2019独角兽企业重金招聘Python工程师标准>>> c++与java进行socket通信时注意事项 因为java发送的都是网络字节序(big-endium),而c++是主机字节序 ...
- Java与C++Socket通讯注意事项
c++与java进行socket通信时注意事项 原文链接: http://my.oschina.net/ypimgt/blog/106439 因为java发送的都是网络字节序(big-endium), ...
- 【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...
书上示例 在第一章<基本套接字>中,作者给出了一个TCP Socket通信的例子--反馈服务器,即服务器端直接把从客户端接收到的数据原原本本地反馈回去. 书上客户端代码如下: 1 2 3 ...
- 在Java中使用Socket模拟客户端和服务端(多线程)
1:Socket与ServerSocket的交互 2.Socket和ServerSocket介绍 Socket 构造函数 Socket() Socket(InetAddress address, in ...
- Java TCP/UDP socket 编程流程总结
最近正好学习了一点用java socket编程的东西.感觉整体的流程虽然不是很繁琐,但是也值得好好总结一下. Socket Socket可以说是一种针对网络的抽象,应用通过它可以来针对网络读写数据.就 ...
- Unable to open debugger port (127.0.0.1:4184): java.net.SocketException socket closed
Unable to open debugger port (127.0.0.1:4184): java.net.SocketException "socket closed" ht ...
- flex socket java,Flex的socket与java使用amf3进行通信
amf3,adobe创立的数据格式由于使用二进制,没有了xml等冗余的字符数据量会少很多!而且很多测试报告均测出amf传递效果很高. 这次是使用Flex的Socket类与java的服务端进行通信, 步 ...
最新文章
- 最新加州自动驾驶报告出炉,两家中国公司名列全球前五
- redis 主从模式_Redis主从模式部署文档
- antd 表格树如何展开_如何分析工作,找出规律,使用excel大幅度提高工作效率...
- java监听机制_详解java的事件监听机制和观察者设计模式
- 如何请教问题且以后都会回答你的方法
- notempty注解属于哪个依赖_Spring框架 之@Valid注解的使用(嵌套类型的效验)
- MySQL读取配置文件的顺序、启动方式、启动原理
- 大数据学习路线2019版(附全套视频教程及网盘下载)
- virtuaBox 连接不上解决办法
- git学习笔记-(7-高层命令(1))
- 最流行的 .NET 反编译工具合集
- 电容滤波器和电感滤波器详解(工作原理,设计详解,典型电路图)
- 计算机网络协议教案反思,《TCP/IP协议分析》教学实践与反思
- ThinkPad机型BIOS开启VT虚拟化技术
- uni-app引用npm第三方库
- 自下而上和自上而下的注意力模型《Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering》
- 电信网通证实台湾地震影响内地访问国际网站(12月27日) 1
- python getter setter_python的getter和setter方法使用详解
- Flyweight模式——读书笔记
- python将列表转换成集合_python集合变成列表
热门文章
- CRM Fiori Simulation pipeline应用点了bubble控件的实现
- SAP云平台和SAP HANA Enterprise Cloud(HEC)的区别
- 查看Product table entry数量的几种办法
- SAP ABAP实用技巧介绍系列之 ABAP XSLT match keyword
- SAP C4C里收藏了的客户,在什么地方能够快捷打开
- android app复制,手机屏幕文字复制App(Text on sreen)
- mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层
- Java入门算法(动态规划篇1:初识动规)
- 监控程序崩溃重启_Bug 10 重启和正常输入的抉择记录
- Linux bond6配置文件,Linux服务器网卡绑定bond配置(示例代码)