写了几个小demo,包括服务端,客户端,同时加入了线程的使用。

一、代码实现

先实现一个服务端:

简单的服务端,负责接收socket。

因为服务端必须处理多个客户端的业务,所以要开多线程。

写一个线程处理类,就是一个Handler:

每接收到一个socket链接,就会开启一条线程进行处理。这里的线程处理类负责返回成功链接后的信息。

接下来就是客户端Client:

客户端就是尝试链接Socket然后发点东西过去。

客户端试图建立Socket链接并且发送一些信息,服务端收到Socket,分配Handler处理输入返回结果,然后客户端接收到返回结果。

二、总结

socket可以做更多好玩的事,明天继续拓展。

发表评论

电子邮件地址不会被公开。 必填项已用*标注