如何创建一个socket连接?

如何创建一个socket连接?

java方式 流程简化概述:

客户端

1.首先客户端使用new socket()方法创建一个客户端的Socket;
2.然后调用bind()方法绑定到一个本地的ip和port,这里port是要和其他port区分开的,要不同,表示你已经占用了这个端口,具有独占性;
3.其次 connect()连接到服务端远程套接字,连接成功后,就可进行数据的收发;如果连接失败,可能是远程服务器还没有开启。

服务端

1.首先服务端使用new Serversocket()方法创建一个服务端的ServerSocket;
2.然后调用bind()方法绑定到一个本地的ip和port;
3.其次调用accept()监听来自任意客户端的连接,此时服务器端处于阻塞状态,通常阻塞时间是无限大的。
如果客户端数据到达,就可进行数据的收发。

参考网络资料:

https://blog.csdn.net/maizhushu/article/details/89093513

posted @ 2022-09-04 21:17  楚楚不凡洛阳才子  阅读(2102)  评论(0)    收藏  举报