最赞回答 / 慕后端6538015
老师上课用的代码,你看看吧,不知道有没有用//////////////////////////////////////服务器程序import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;import java.net.*;public class MyServer extends JFrame implements ActionListener { JTextArea jta; JTextField jt...
2014-12-22
最赞回答 / 程序员大佬超
socket模型:1、阻塞模型 一个单进程accept阻塞,接收到客户端请求后,read消息,处理write返回,然后循环继续accept。 这种模型最最简单,不实际,没什么实际用途,对于新手教学还行。2、多进程(线程)模型 主进程循环accept阻塞,接收到客户端请求后,fork子进程处理,子进程read阻塞,接收客户端消息并响应。 这种模型是我使用到最多的,简单实用,但是当客户端请求超多时,fork子进程多,系统资源消耗大,效果不理想;当然这种与多线程同理。3、进程池(线程池) 主...
2014-11-22
讲师回答 / 汤小洋
socket.shutdownOutput()表示关闭当前socket的输出流,写入的数据都将被发送;socket.close()表示关闭当前socket,关闭后此连接将不再可用,当然,此socket的输入输出流也肯定关了
2014-11-06