网络开发一般两种:udp tcp
搞网络安全的一般会用特殊的,但大部分程序一般都是udp tcp
完成网络通信的两种方式:
流程很重要,里面的参数不重要,忘记可以去查询
udp:
1、socket
2、bind
3、send to
4、recvfrom
5、close
bind:如果开发的程序用来收数据,一般需要绑定端口,如果用来发数据,自己的端口是什么无关紧要,可以不绑定
tcp:
区分客户端和服务器
客户端:
1、socket
2、conect
3、send
3、recv
4、close
服务器:
1、socket
2、bind
3、listen
4、accept
5、recv
6、send
7、close
bind:tcp服务器一定要绑定,tcp客户端 一般不绑定,好比打电话时,我不需要