网络编程
文章平均质量分 82
leonwei
腾讯专家游戏开发工程师(T12/T4-1) 《黎明觉醒》引擎组组长
展开
-
socket编程(1)简单的TCP/UDP编程
socket编程是一种与底层网络协议无关的编程方式,socket意味一种插口,即一个地址配上一个端口就构成了一端插口,既然他与底层协议无关,所以我们在使用socket 编程的时候,就可以任意选用哪种网络协议,如最流行的tcp/ip协议。 在所有socket编程前腰包含头文件 下面是基于连接的tcp编程方法: 服务器端:服务器端是指在tcp中进行监听,也就是被动连接的那一端,服务器端在于客户端建立好连接后,可以同服务器端发送和接收信息,他用一个监听socket进行监听客户端连接,然后得到连接后可以创建一原创 2011-02-19 20:20:00 · 3877 阅读 · 0 评论 -
socket编程(3)广播 多播
广播 广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种 广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想接受A组广播信息,那么就要先将他绑定给地址和端口A,然后设置这个socket的属性为广播属性。如果一个节点不想接受广播信息,而只想发送广播信息,那么不用绑定端口,只需原创 2011-02-23 08:52:00 · 21758 阅读 · 1 评论