Socket如何在Java中工作?

时间:2016-07-20 12:31:38

标签: java sockets

我想知道java中套接字的功能。当我创建一些http服务器时,我可以使用一些现成的套接字来实现双方之间的安全和非安全通信。但我从未在我的项目中安装过tomcat,所以我的问题是:java如何在没有web服务器的情况下创建tcp / ip连接?有人可以给我发一些链接来解决这个问题吗?

在我的情况下,我用它来创建一个SSLSocket:

import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;


import javax.net.ssl.SSLServerSocketFactory;


public class MainClass {

public static void main(String args[]) throws Exception {
  SSLServerSocketFactory ssf = (SSLServerSocketFactory)SSLServerSocketFactory.getDefault();
  ServerSocket ss = ssf.createServerSocket(5432);
  while (true) {
    Socket s = ss.accept();
    PrintStream out = new PrintStream(s.getOutputStream());
    out.println("Hi");
    out.close();
    s.close();
  }
 }
}

非常感谢你,    米拉

0 个答案:

没有答案