原文地址:https://www.cnblogs.com/hitWTJ/p/9880434.html

我搬家到博客园了。。

参考网址:http://tutorials.jenkov.com/java-networking/sockets.html
【翻译】java-TCP-socket网络编程1
【翻译】java-TCP-socket网络编程1

Socket socket = new Socket("jenkov.com", 80);//新建一个socket
OutputStream out = socket.getOutputStream();//用socket的getOutPutStream获取输出

out.write("some data".getBytes());//写入想要发送的数据
out.flush();//缓冲数据并将其以更大的块发送
out.close();//发完了就关闭流

socket.close();//全部交互结束,关闭socket。

【翻译】java-TCP-socket网络编程1

Socket socket = new Socket("jenkov.com", 80);//新建一个socket
InputStream in = socket.getInputStream();//用socket的getInputStream获取输入

int data = in.read();//读取数据
//... read more data...

in.close();//关闭输入流
socket.close();//关闭socket连接

【翻译】java-TCP-socket网络编程1
【翻译】java-TCP-socket网络编程1
【翻译】java-TCP-socket网络编程1

ServerSocket serverSocket = new ServerSocket(9000);//创建serverSocket

boolean isStopped = false;//假如没有停止传输,持续监听
while(!isStopped){
    Socket clientSocket = serverSocket.accept();//监听

    //do something with clientSocket
}

【翻译】java-TCP-socket网络编程1

相关文章:

  • 2021-05-13
  • 2021-11-19
  • 2022-02-08
  • 2021-07-01
  • 2021-04-19
  • 2022-12-23
  • 2021-11-11
猜你喜欢
  • 2022-01-22
  • 2022-01-24
  • 2022-12-23
  • 2021-06-01
  • 2021-08-25
  • 2021-05-18
  • 2021-12-04
相关资源
相似解决方案