socket编程
文章平均质量分 80
fengsigaoju
本科:南京邮电大学
座右铭:凤兮凤兮思高举!
展开
-
基于tcp的socket通信(单个客户端与服务端)
//先启动服务端,创建8888端口号(一般采用系统1023之后的),监听,如果存在通信返回socket,获得该socket字节流,转化为字符流并用bufferedreader缓冲,随后打印出服务端接收到的信息,同时回复客户端信息,最后关闭资源。import java.io.BufferedReader;import java.io.IOException;import java.io.原创 2017-02-16 22:18:50 · 1447 阅读 · 0 评论 -
多线程实现服务器与多个客户端通信
鉴于ServerSocket的accept方法是阻塞的,那么只能通过多线程的方式实现多客户端连接与服务器连接基本步骤:1,服务端创建ServerSocket绑定端口号,循环调用accept()方法2,客户端创建一个socket并请求和服务器端连接3,服务器端接受客户端请求,创建socket与该客户建立连接4,两个socket在一个单独的线程上通话5,服务器端继续等待新的原创 2017-02-20 20:03:24 · 22708 阅读 · 2 评论