首页 > 其他分享 >如何创建一个socket连接?

如何创建一个socket连接?

时间:2022-09-04 21:22:52浏览次数:83  
标签:socket 创建 连接 port 服务端 客户端

如何创建一个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

标签:socket,创建,连接,port,服务端,客户端
From: https://www.cnblogs.com/YiMingXiaoBuYiMengXiaoNai/p/socket-common-chat.html

相关文章