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发送邮件相关推荐

  1. Linux C++/Java/Web/OC Socket网络编程

    一,Linux C++ Socket网络编程 1.什么是TCP/IP.UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制 ...

  2. Java程序中Socket(关于客户端和服务端实例)

    例如:客户端将d:\1.jpg图片文件上传给服务端,服务端收到后保存到d:\java\a.jpg,服务器端接收完成后,发送"上传成功"回应客户端. 一:客户端实现 package ...

  3. Java与C++Socket通讯注意

    2019独角兽企业重金招聘Python工程师标准>>> c++与java进行socket通信时注意事项 因为java发送的都是网络字节序(big-endium),而c++是主机字节序 ...

  4. Java与C++Socket通讯注意事项

    c++与java进行socket通信时注意事项 原文链接: http://my.oschina.net/ypimgt/blog/106439 因为java发送的都是网络字节序(big-endium), ...

  5. 【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...

    书上示例 在第一章<基本套接字>中,作者给出了一个TCP Socket通信的例子--反馈服务器,即服务器端直接把从客户端接收到的数据原原本本地反馈回去. 书上客户端代码如下: 1 2 3 ...

  6. 在Java中使用Socket模拟客户端和服务端(多线程)

    1:Socket与ServerSocket的交互 2.Socket和ServerSocket介绍 Socket 构造函数 Socket() Socket(InetAddress address, in ...

  7. Java TCP/UDP socket 编程流程总结

    最近正好学习了一点用java socket编程的东西.感觉整体的流程虽然不是很繁琐,但是也值得好好总结一下. Socket Socket可以说是一种针对网络的抽象,应用通过它可以来针对网络读写数据.就 ...

  8. 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 ...

  9. flex socket java,Flex的socket与java使用amf3进行通信

    amf3,adobe创立的数据格式由于使用二进制,没有了xml等冗余的字符数据量会少很多!而且很多测试报告均测出amf传递效果很高. 这次是使用Flex的Socket类与java的服务端进行通信, 步 ...

最新文章

  1. 最新加州自动驾驶报告出炉,两家中国公司名列全球前五
  2. redis 主从模式_Redis主从模式部署文档
  3. antd 表格树如何展开_如何分析工作,找出规律,使用excel大幅度提高工作效率...
  4. java监听机制_详解java的事件监听机制和观察者设计模式
  5. 如何请教问题且以后都会回答你的方法
  6. notempty注解属于哪个依赖_Spring框架 之@Valid注解的使用(嵌套类型的效验)
  7. MySQL读取配置文件的顺序、启动方式、启动原理
  8. 大数据学习路线2019版(附全套视频教程及网盘下载)
  9. virtuaBox 连接不上解决办法
  10. git学习笔记-(7-高层命令(1))
  11. 最流行的 .NET 反编译工具合集
  12. 电容滤波器和电感滤波器详解(工作原理,设计详解,典型电路图)
  13. 计算机网络协议教案反思,《TCP/IP协议分析》教学实践与反思
  14. ThinkPad机型BIOS开启VT虚拟化技术
  15. uni-app引用npm第三方库
  16. 自下而上和自上而下的注意力模型《Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering》
  17. 电信网通证实台湾地震影响内地访问国际网站(12月27日) 1
  18. python getter setter_python的getter和setter方法使用详解
  19. Flyweight模式——读书笔记
  20. python将列表转换成集合_python集合变成列表

热门文章

  1. CRM Fiori Simulation pipeline应用点了bubble控件的实现
  2. SAP云平台和SAP HANA Enterprise Cloud(HEC)的区别
  3. 查看Product table entry数量的几种办法
  4. SAP ABAP实用技巧介绍系列之 ABAP XSLT match keyword
  5. SAP C4C里收藏了的客户,在什么地方能够快捷打开
  6. android app复制,手机屏幕文字复制App(Text on sreen)
  7. mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层
  8. Java入门算法(动态规划篇1:初识动规)
  9. 监控程序崩溃重启_Bug 10 重启和正常输入的抉择记录
  10. Linux bond6配置文件,Linux服务器网卡绑定bond配置(示例代码)