网络编程开发
文章平均质量分 72
macrossdzh
这个作者很懒,什么都没留下…
展开
-
关于大端模式和小端模式
大端模式和小端模式的定义: 大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中; 小端模式(Little_endian):字数据的低字节存储在低地址中,而字数据的高字节则存放在高地址中; 为什么会有大小端模式之分呢? 这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit 。但是在原创 2010-02-26 15:43:00 · 990 阅读 · 0 评论 -
套接口绑定错误:Address already in use的解决
bind API 函数来绑定一个地址(一个接口和一个端口)到一个套接字端点。可以在服务器设置中使用这个函数,以便限制可能有连接到来的接口。也可以在客户端设置中使用 这个函数,以便限制应当供出去的连接所使用的接口。bind 最常见的用法是关联端口号和服务器,并使用通配符地址(INADDR_ANY),它允许任何接口为到来的连接所使用。 bind 普遍遭遇的问题是试图绑定一个已经在使用的端口。该隐患是也许没有活动的套接字存在,但仍然禁止绑定端口(bind 返回 EADDRINUSE),它由 TCP 套接字状态原创 2010-06-20 17:28:00 · 4289 阅读 · 0 评论 -
在UDP套接口编程中使用connect
<br />UDP也是一样可以进行connect的,和TCP的区别在于没有三次握手而已,但是同样也是可以使用send,recv来进行同通信。getpeername并不是说只能用于TCP的,准确的说,getpeername只能用于已连接的SOCKET,这是什么意思呢?就是说如果使用UDP,但是调用了connect函数的话,那么同样服务器端可以用getpeername来获得连入客户端的地址。<br /> <br />对于已连接udp套接口(调用过connect),与缺省的未连接udp套接口相比,发生了三个变化:原创 2010-11-16 16:36:00 · 1706 阅读 · 0 评论