网络编程
刚刚学习了网络编程,感觉相比java的网络编程简单多了,当然不是说java这个语言不好,小编还是比较喜欢java语言,虽然不怎么精通, 我做的都是笔记,可能有大家看不懂的地方,可能也有错的地方,还希望大家多多指点
UDP
- 创建 socket 套接字
- 绑定地址和端口号,接收方获得
- 发送信息 (date (对方地址,对方端口号))
- 接收信息 revefrom(字节大小) 返回一个元组 (data, addr_info)
- 关闭套接字
TCP
用户端
- 创建socket 套接字
- 绑定地址和端口号,接收方获得
- 建立与服务器的连接
- 接收和发送数据 send recv
- 关闭连接
服务器
- 创建socket 套接字
- 绑定地址和端口号,接收方获得
- listen 主动变为被动listen(128)
- accept 返回一个元组 (套接字, 用户信息)
- new_socket.send 发送数据 new_socket.recv 接收数据
- 关闭连接