日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性

發(fā)布時間:2025/3/15 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Name

zmq_setsockopt –設(shè)置ZMQ socket的屬性

Synopsis

int zmq_setsockopt (void *socket, int option_name, const void *option_value, size_t option_len);
注意:除了以下屬性,所有的屬性均需要在對socket進(jìn)行bind/connect操作之前設(shè)置:
ZMQ_SUBSCRIBE, ZMQ_UNSUBSCRIBE, ZMQ_LINGER, ZMQ_ROUTER_HANDOVER,
ZMQ_ROUTER_MANDATORY, ZMQ_PROBE_ROUTER, ZMQ_XPUB_VERBOSE, ZMQ_REQ_CORRELATE, and ZMQ_REQ_RELAXED

特別的,安全的屬性也可以在bind/connect操作之后生效,并且可以隨時進(jìn)行修改并影響之后的bind/connect操作。

Description

zmq_setsockopt()函數(shù)會對socket參數(shù)指定的socket進(jìn)行設(shè)置,設(shè)置的屬性由option_name參數(shù)指定,屬性值由參數(shù)option_value指定。option_len參數(shù)指定屬性值的數(shù)據(jù)存儲空間的大小。

以下的socket屬性可以通過zmq_setsockopt()函數(shù)進(jìn)行設(shè)置:

ZMQ_SNDHWM:對向外發(fā)送的消息設(shè)置高水位(最大緩存量)

ZMQ_SNDHWM屬性將會設(shè)置socket參數(shù)指定的socket對外發(fā)送的消息的高水位。高水位是一個硬限制,它會限制每一個與此socket相連的在內(nèi)存中排隊的未處理的消息數(shù)目的最大值。0值代表著沒有限制。

如果已經(jīng)到達(dá)了規(guī)定的限制,socket就需要進(jìn)入一種異常的狀態(tài),表現(xiàn)形式因socket類型而異。socket會進(jìn)行適當(dāng)?shù)恼{(diào)節(jié),比如阻塞或者丟棄已發(fā)送的消息。請從zmq_socket(3)函數(shù)中查看更多細(xì)節(jié),獲取每種類型的socket的精確的行為。

ZMQ并不能保證可以接收像ZMQ_SNDHWM參數(shù)一樣多的消息,而實際的限制可能在60~70%一下,這取決于這個socket上的消息流。

屬性值的類型

int

屬性值的單位

消息

默認(rèn)值

1000

可以應(yīng)用的socket類型

所有類型

ZMQ_RCVHWM:對進(jìn)入socket的消息設(shè)置高水位

ZMQ_RCVHWM屬性將會設(shè)置socket參數(shù)指定的socket進(jìn)入的消息的高水位。高水位是一個硬限制,它會限制每一個與此socket相連的在內(nèi)存中排隊的未處理的消息數(shù)目的最大值。0值代表著沒有限制。

如果已經(jīng)到達(dá)了規(guī)定的限制,socket就需要進(jìn)入一種異常的狀態(tài),表現(xiàn)形式因socket類型而異。socket會進(jìn)行適當(dāng)?shù)恼{(diào)節(jié),比如阻塞或者丟棄被發(fā)送的消息。請從zmq_socket(3)函數(shù)中查看更多細(xì)節(jié),獲取每種類型的socket的精確的行為。

屬性值的類型

int

屬性值的單位

消息

默認(rèn)值

1000

可以應(yīng)用的socket類型

所有類型

ZMQ_AFFINITY:設(shè)置I/O線程關(guān)聯(lián)

ZMQ_AFFINITY屬性會對socket參數(shù)指定的socket新創(chuàng)建的鏈接設(shè)置I/O線程關(guān)聯(lián)。

關(guān)聯(lián)指明了和scoket相關(guān)的context上的哪個線程池中的哪個線程來處理新創(chuàng)建的鏈接。0值表示沒有關(guān)聯(lián),這意味著工作將在線程池中平等的向所有進(jìn)程進(jìn)行分發(fā)。對于非0值,最低位對應(yīng)線程1,第二低位對應(yīng)線程2,等等。比如,設(shè)置的值是3的話,說明socket上這之后的鏈接請求將被I/P線程1和2處理。

請參見zmq_init(3)函數(shù)了解更多關(guān)于對I/O線程分配的細(xì)節(jié)。

屬性值的類型

uint64_t

屬性值的單位

N/A (bitmap)

默認(rèn)值

0

可以應(yīng)用的socket類型

N/A

ZMQ_SUBSCRIBE:創(chuàng)建消息過濾標(biāo)志

ZMQ_SUBSCRIBE屬性將會在ZMQ_SUB類型的socekt上創(chuàng)建一個新的消息過濾標(biāo)志。新建立的ZMQ_SUB類型socket會對進(jìn)入socket的所有消息進(jìn)行過濾,這樣你就可以使用這個屬性來建立最初的消息過濾項。

一個option_value的長度是0的過濾屬性會訂閱所有的廣播消息。一個非空的option_value值會只訂閱所有以option_value的值為前綴的消息。一個ZMQ_SUB類型的socket可以附加多個過濾條件,只要一個消息符合過濾條件中的任何一個就會被接受。

屬性值的類型

二進(jìn)制數(shù)據(jù)

屬性值的單位

N/A

默認(rèn)值

N/A

可以應(yīng)用的socket類型

ZMQ_SUB

ZMQ_UNSUBSCRIBE:移除消息過濾選項

ZMQ_UNSUBSCRIBE選項會移除一個ZMQ_SUB類型中已經(jīng)存在的消息過濾項。需要被移除的過濾選項必須是已經(jīng)使用ZMQ_SUBSCRIBE選項建立了的。如果添加了幾個相同的過濾項,ZMQ_UNSUBSCRIBE選項只會移除其中的一個,其它的可以繼續(xù)使用。

屬性值的類型

二進(jìn)制數(shù)據(jù)

屬性值的單位

N/A

默認(rèn)值

N/A

可以應(yīng)用的socket類型

ZMQ_SUB

ZMQ_IDENTITY:設(shè)置socket 身份ID

ZMQ_IDENTITY選項會設(shè)置socket的身份ID。socket的身份ID只會能在請求/回復(fù)模式中使用。也就是說,可以使用ROUTER類型的socket進(jìn)行socket串聯(lián),根據(jù)給定的身份ID可以對消息進(jìn)行路由。

身份ID至少有1 B的長度,最多有255 B的長度。以0位開始的身份ID由ZMQ保留使用。

如果兩個socket使用相同的身份ID向第三方進(jìn)行連接,后果是不確定的。

屬性值的類型

二進(jìn)制數(shù)據(jù)

屬性值的單位

N/A

默認(rèn)值

NULL

可以應(yīng)用的socket類型

ZMQ_REQ, ZMQ_REP, ZMQ_ROUTER, ZMQ_DEALER

ZMQ_RATE:設(shè)置廣播數(shù)據(jù)的頻率

ZMQ_RATE屬性會對socket的接收和發(fā)送廣播(比如zmq_pgm())的頻率最大值進(jìn)行設(shè)置。

屬性值的類型

int

屬性值的單位

千比特/秒

默認(rèn)值

100

可以應(yīng)用的socket類型

使用多路廣播時,對所有socket類型都可用

ZMQ_RECOVERY_IVL:設(shè)置多路廣播恢復(fù)時間

ZMQ_RECOVERY_IVL屬性將會對socket參數(shù)指定的socket多路廣播恢復(fù)時間進(jìn)行設(shè)置。恢復(fù)時間決定了,當(dāng)一個接收端從一個廣播組退出后再連接上來之前,在數(shù)據(jù)丟失,導(dǎo)致數(shù)據(jù)不可恢復(fù)前的最大時間間隔,時間以毫秒為單位。

注意:當(dāng)設(shè)置較大的恢復(fù)時間時,這回非常耗內(nèi)存。比如,傳輸速率是1Gbps時,1分鐘長的回復(fù)時間,會導(dǎo)致7GB的內(nèi)存消耗。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

10000

可以應(yīng)用的socket類型

使用多路廣播時,對所有socket類型都可用

ZMQ_SNDBUF:設(shè)置內(nèi)核傳輸緩沖區(qū)大小

ZMQ_SNDBUF屬性會對socekt參數(shù)指定的socket設(shè)置底層內(nèi)核的傳輸緩存大小,以B為單位進(jìn)行設(shè)置。設(shè)置的屬性值是0,則意味著使用OS的默認(rèn)值。你可以查看你的操作系統(tǒng)手冊來獲得SO_SNDBUF屬性更詳細(xì)的信息。

屬性值的類型

int

屬性值的單位

B(字節(jié))

默認(rèn)值

0

可以應(yīng)用的socket類型

所有類型

ZMQ_RCVBUF:設(shè)置內(nèi)核傳輸緩沖區(qū)大小

ZMQ_RCVBUF屬性會對socekt參數(shù)指定的socket設(shè)置底層內(nèi)核的傳輸緩存大小,以B為單位進(jìn)行設(shè)置。設(shè)置的屬性值是0,則意味著使用OS的默認(rèn)值。你可以查看你的操作系統(tǒng)手冊來獲得SO_RCVBUF屬性更詳細(xì)的信息。

屬性值的類型

int

屬性值的單位

B(字節(jié))

默認(rèn)值

0

可以應(yīng)用的socket類型

所有類型

ZMQ_LINGER:為socket關(guān)閉設(shè)置停留時間

ZMQ_LINGER屬性會給指定的socket設(shè)定關(guān)閉前的停留時間。停留時間指定了在對一個socket調(diào)用zmq_close(3)函數(shù)之后,這個socekt上即將被發(fā)送但還沒有被發(fā)送到對端的消息在內(nèi)存中繼續(xù)停留的時間。這個屬性進(jìn)而還會影響到與這個scoket相關(guān)聯(lián)的context上zmq_term(3)操作的進(jìn)行終結(jié)的結(jié)果。下面簡述了不同的行為:

屬性值 -1表示無限的停留時間。還沒被發(fā)送的消息在socket調(diào)用zmq_close()操作之后不會被丟棄;試圖使用zmq_term()操作對context進(jìn)行終結(jié)的操作會被阻塞,直到所有沒有被發(fā)送的消息被發(fā)往對端為止。

屬性值0 表示沒有停留時間。當(dāng)使用zmq_close()函數(shù)將socket關(guān)閉的時候,所有沒有被發(fā)送呃消息都會被丟棄。

屬性是正數(shù)值表示設(shè)置一個毫秒為單位的停留時間。在第socket調(diào)用zmq_close()操作后,還沒有發(fā)送的消息不會被丟棄;試圖使用zmq_term()對于此scoket相關(guān)聯(lián)的context進(jìn)行終結(jié)的時候會被阻塞,直到所有未被發(fā)送的消息都被發(fā)往對端;或者停留時間已經(jīng)到達(dá),此時所有未發(fā)送的消息都會被丟棄。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

-1

可以應(yīng)用的socket類型

所有類型

ZMQ_RECONNECT_IVL:設(shè)置重連間隔

ZMQ_RECONNECT_IVL屬性會設(shè)置指定的scoket的初始套接字重連間隔。重連間隔是使用面向連接的傳輸方式的時候,當(dāng)與對端的鏈接斷開后,嘗試再次進(jìn)行連接時的ZMQ周期。屬性值是 -1表示不進(jìn)行重連。

ZMQ中的重連間隔可能是個隨機的較大數(shù)值,以防在拓?fù)浣Y(jié)構(gòu)中重連風(fēng)暴的發(fā)生。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

100

可以應(yīng)用的socket類型

當(dāng)使用面向連接的傳輸方式時,所有類型

ZMQ_RECONNECT_IVL_MAX:設(shè)置重連間隔的最大值

ZMQ_RECONNECT_IVL_MAX屬性會設(shè)置指定的scoket的重連間隔最大值。這是在ZMQ重連周期之間的最大值。在每次的重連企圖中,重連間隔值都會是前一次的兩倍,知道達(dá)到ZMQ_RECONNECT_IVL_MAX值。這允許指數(shù)補償策略。默認(rèn)值表示不執(zhí)行指數(shù)補償策略,并且重連間隔時間只基于ZMQ_RECONNECT_IVL進(jìn)行計算。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

0(只使用ZMQ_RECONNECT_IVL)

可以應(yīng)用的socket類型

當(dāng)使用面向連接的傳輸方式時,所有類型

ZMQ_BACKLOG:設(shè)置向外發(fā)起的連接隊列的最大長度

ZMQ_BACKLOG屬性會設(shè)置指定的socket的每一個向外連接隊列的最大長度;這只對面向連接的傳輸方式起作用。要查看更多細(xì)節(jié)請查看你的操作系統(tǒng)的文檔中l(wèi)isten函數(shù)。

屬性值的類型

int

屬性值的單位

連接

默認(rèn)值

1000

可以應(yīng)用的socket類型

當(dāng)使用面向連接的傳輸方式時,所有類型

ZMQ_MAXMSGSIZE:可接受的最大進(jìn)入消息的大小

限制進(jìn)入的消息的大小。如果一端發(fā)送了一條消息比ZMQ_MAXMSGSIZE大,就會斷開連接。屬性值是 -1表示沒有限制。

屬性值的類型

int64_t

屬性值的單位

B(字節(jié))

默認(rèn)值

-1

可以應(yīng)用的socket類型

所有類型

ZMQ_MULTICAST_HOPS:多播數(shù)據(jù)包時候的最大網(wǎng)絡(luò)中繼

設(shè)置從這個socket發(fā)送出去的多播數(shù)據(jù)包的存活時間默認(rèn)值是1,表示這個多播包不能離開本地網(wǎng)絡(luò)。

屬性值的類型

int

屬性值的單位

網(wǎng)絡(luò)中繼數(shù)

默認(rèn)值

1

可以應(yīng)用的socket類型

當(dāng)使用面向連接的傳輸方式時,所有類型

ZMQ_RCVTIMEO:在一個recv操作返回EAGAIN錯誤前的最大時間

設(shè)置socket的接收操作超時時間。如果屬性值是0,zmq_recv(3)函數(shù)將會立刻返回,如果沒有接收到任何消息,將會返回EAGAIN錯誤。如果屬性值是 -1,將會阻塞,直到接收到消息為止。對于任何其它值,都會進(jìn)行等待這么多時間,直到返回EAGAIN錯誤。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

-1(無限等待)

可以應(yīng)用的socket類型

所有類型

ZMQ_SNDTIMEO:在一個發(fā)送操作返回EAGAIN之前等待的最大時間

設(shè)置指定socket的發(fā)送超時。如果屬性值是0,zmq_send(3)函數(shù)會立即返回,如果無法發(fā)送此消息,則返回EAGAIN錯誤值。如果屬性值是 -1,那么在消息發(fā)送之前會進(jìn)入阻塞模式。對于所有其它的值,將會在超時時間內(nèi)進(jìn)行嘗試發(fā)送消息,超時后返回EAGAIN錯誤。

屬性值的類型

int

屬性值的單位

毫秒

默認(rèn)值

-1(無限等待)

可以應(yīng)用的socket類型

所有類型

ZMQ_IPV6:在socket上允許使用IPv6

設(shè)置此socket的IPv6屬性。屬性值是1表示IPv6在此socket上可以使用,而屬性值是0表示此socket上只能使用IPv4。當(dāng)socket上允許使用IPv6的時候,這個scoket可以IPv4或者IPv6進(jìn)行連接或者接受連接。

屬性值的類型

int

屬性值的單位

布爾

默認(rèn)值

0(false)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_IPV4ONLY:在socket上只使用IPv4

設(shè)置只使用IPv4屬性。不贊成使用這個屬性。請使用ZMQ_IPV6屬性。

屬性值的類型

int

屬性值的單位

布爾

默認(rèn)值

1(true)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_IMMEDIATE:隊列消息只作用于已完成的鏈接

默認(rèn)情況下,消息隊列在及時連接沒有完全建立的時候也會向外發(fā)送消息。這會導(dǎo)致使用循環(huán)路由的scoket(REQ,PUSH,DEALER)消息“丟失”。如果屬性值設(shè)置為1,消息只會在連接已經(jīng)建立完成的時候才會進(jìn)行發(fā)送。這回導(dǎo)致當(dāng)另一方?jīng)]有連接的時候出現(xiàn)阻塞的情況,但是可以防止消息隊列在等待連接的時候填充管道。

屬性值的類型

int

屬性值的單位

布爾

默認(rèn)值

0(false)

可以應(yīng)用的socket類型

當(dāng)使用面向連接的時候,所有類型可用

ZMQ_ROUTER_HANDOVER:處理ROUTER socket上的每一個身份ID名沖突

設(shè)置當(dāng)ROUTER socket遇到同名身份ID時的行為。默認(rèn)情況下,當(dāng)兩個對頓使用相同的身份ID連接到同一個ROUTER socket上的時候,結(jié)果是不確定的。屬性值是1表示會使ROUTER scoket遇到身份ID沖突的時候進(jìn)行身份ID的重新分配。特別的,第一次連接上來的socket將會被中介,而第二次連接上來的socket將會接收接下來所有路由給這個身份ID名的消息。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_ROUTER

ZMQ_ROUTER_MANDATORY:在ROUTER socket上只接收可以進(jìn)行路由的消息

設(shè)置ROUTER socket收到無法路由的消息時的行為。默認(rèn)屬性值是0,表示會靜默的丟棄不能路由到的消息。屬性值是1時,如果消息不能路由,會返回一個EHOSTUNREACH錯誤代碼。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_ROUTER

ZMQ_ROUTER_RAW:轉(zhuǎn)換ROUTER socket到原始模式

當(dāng)設(shè)置為1的時候,及把ROUTER 設(shè)置為原始模式。當(dāng)ROUTER為原始模式并且在使用tcp://傳輸方式的時候,將不會以ZMQ格式讀取和寫入TCP數(shù)據(jù)。這就使ZMQ應(yīng)用程序可以和非ZMQ程序進(jìn)行交流。當(dāng)使用原始模式的時候,你不能使用明確的身份ID,并且在發(fā)送消息的時候ZMQ_MSGMORE標(biāo)志也會被忽略。在原始模式下,你可以采用在發(fā)送了一個明確的身份ID后,緊跟著發(fā)送一個空消息來關(guān)閉一個指定的連接。

不建議使用這個選項,請使用ZMQ_STREAM 類型的socket來代替。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_ROUTER

ZMQ_PROBE_ROUTER:ROUTER socket 的引導(dǎo)連接

當(dāng)次屬性設(shè)置為1的時候,如果有閑的連接建立了或者接受了新的連接,這個scoket就會自動發(fā)送一個空的消息。你可以在連接到ROUTER socket的REQ、DEALER或者ROUTER socket上設(shè)置這個屬性。這些應(yīng)用程序必須能夠區(qū)分這個空消息。ZMQ_PROBE_ROUTER屬性實際上給ROUTER應(yīng)用程序提供了一個信號信號,說明一個新的對端活著。

不要在一個向任何socket類型進(jìn)行會話的socket上設(shè)置此屬性:結(jié)果是未知的。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_ROUTER,ZMQ_DEALER,ZMQ_REQ

ZMQ_XPUB_VERBOSE:提供XPUB socket上的所有訂閱消息

設(shè)置XPUB socket在新的訂閱和取消訂閱時的行為。默認(rèn)屬性值是0,并且只允許新的訂閱消息通過傳輸?shù)缴嫌巍傩灾凳?表示允許所有的訂閱信息通過傳輸?shù)缴嫌巍?/p>

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_XPUB

ZMQ_REQ_CORRELATE:匹配請求回復(fù)

REQ scoket的默認(rèn)行為是依靠消息的次序進(jìn)行請求和回復(fù)的匹配,并且這種方式一般情況下也是足夠用的。當(dāng)這個屬性值設(shè)置成1的時候,REQ socket 會在向外發(fā)送的消息前面加上一個請求ID幀前綴。這就意味著整個消息的結(jié)構(gòu)是(請求ID,0,用戶幀)。REQ socket會丟棄所有不是以這兩個幀作為開始的消息。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_REQ

ZMQ_REQ_RELAXED:放松請求和回復(fù)之間嚴(yán)格的輪換

默認(rèn)情況下,REQ socket 不允許在接收到上一個回復(fù)之前使用zmq_send(3)開始一個新的請求。當(dāng)這個屬性值設(shè)置為1的時候,會允許發(fā)送另一個請求,并且結(jié)果是斷開與期望回復(fù)消息端的底層的鏈接,在支持重連的傳輸協(xié)議里,會觸發(fā)一個重連的嘗試。請求-回復(fù)狀態(tài)被重置,并且一個新的請求會發(fā)送到下一個可用的對端上。

如果設(shè)置此屬性值為1,應(yīng)該同時設(shè)置ZMQ_REQ_CORRELATE可用,以確保對請求和回復(fù)的正確匹配。否則,如果一個已經(jīng)被斷開的鏈接發(fā)來一個遲來的回復(fù),可能會被認(rèn)作后來的請求的回復(fù)。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

ZMQ_REQ

ZMQ_TCP_KEEPALIVE:代替SO_KEEPALIVE屬性

代替了SO_KEEPALIVE屬性。默認(rèn)值是 -1,表示跳過所有的重寫操作,并且把這些屬性值交給操作系統(tǒng)。

屬性值的類型

int

屬性值的單位

-1, 0,1

默認(rèn)值

-1(使用操作系統(tǒng)的值)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_TCP_KEEPALIVE_IDLE:代替TCP_KEEPCNT(有些操作系統(tǒng)上是TCP_KEEPALIVE)屬性

代替TCP_KEEPCNT(有些操作系統(tǒng)上是TCP_KEEPALIVE)屬性(當(dāng)操作系統(tǒng)支持的時候)。默認(rèn)值是 -1,表示跳過所有的重寫操作,并且把這些屬性值交給操作系統(tǒng)。

屬性值的類型

int

屬性值的單位

-1, ?> 0

默認(rèn)值

-1(使用操作系統(tǒng)的值)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_TCP_KEEPALIVE_CNT:代替TCP_KEEPCNT socket屬性

代替TCP_KEEPCNT socket屬性(當(dāng)操作系統(tǒng)支持的時候)。默認(rèn)值是 -1,表示跳過所有的重寫操作,并且把這些屬性值交給操作系統(tǒng)。

屬性值的類型

int

屬性值的單位

-1,? > 0

默認(rèn)值

-1(使用操作系統(tǒng)的值)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_TCP_KEEPALIVE_INTVL:代替TCP_KEEPINTVL socket 屬性

代替TCP_KEEPINTVL socket 屬性(當(dāng)操作系統(tǒng)支持的時候)。默認(rèn)值是 -1,表示跳過所有的重寫操作,并且把這些屬性值交給操作系統(tǒng)。

屬性值的類型

int

屬性值的單位

-1,? > 0

默認(rèn)值

-1(使用操作系統(tǒng)的值)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_TCP_ACCEPT_FILTER:為新連上來的TCP連接分配過濾器

在一個監(jiān)聽socket上分配一個任意的過濾器會作用于每一個新連接上來的TCP鏈接。如果沒有使用任何過濾器,TCP傳輸會允許任意的IP地址連接上來。如果設(shè)置了至少一個過濾器,那么新連接上來的源ip就需要能夠匹配。向情況所有的過濾器,請調(diào)用zmq_setsockopt(socket, ZMQ_TCP_ACCEPT_FILTER, NULL, 0)。過濾器是一個以空字節(jié)結(jié)尾的IPv6或IPv4 CIDR(無類域間路由)。

屬性值的類型

二進(jìn)制數(shù)據(jù)

屬性值的單位

N/A

默認(rèn)值

無過濾(允許任何地方來的)

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有監(jiān)聽socket

ZMQ_PLAIN_SERVER:設(shè)置PLAIN 服務(wù)的角色

定義一個socket是否作為PLAIN 安全方式的服務(wù)端,參見zmq_plain(7)。設(shè)置屬性值為1表示這個scoket將會作為PLAIN的服務(wù)端。屬性值設(shè)置為0表示這個socket不作為PLAIN服務(wù)端,并且它的安全方式依賴于其它的屬性設(shè)置。設(shè)置此屬性為0會重置這個scoket的安全方式為NULL。

屬性值的類型

int

屬性值的單位

0,1

默認(rèn)值

0

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_PLAIN_USERNAME:設(shè)置PLAIN安全方式的用戶名

設(shè)置TCP或者IPC對外連接的用戶名。如果你設(shè)置這個屬性為非空值,用于連接的安全機制會是PLAIN,參見zmq_plain(7)。如果你設(shè)置此屬性值為空值,用于連接的安全機制會是NULL,參見zmq_null(3)。

屬性值的類型

特征字符串

屬性值的單位

N/A

默認(rèn)值

不設(shè)置

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_PLAIN_PASSWORD:設(shè)置PLAIN安全方式的密碼

設(shè)置TCP或者IPC對外連接的密碼。如果你設(shè)置這個屬性為非空值,用于連接的安全機制會是PLAIN,參見zmq_plain(7)。如果你設(shè)置此屬性值為空值,用于連接的安全機制會是NULL,參見zmq_null(3)。

屬性值的類型

特征字符串

屬性值的單位

N/A

默認(rèn)值

不設(shè)置

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_CURVE_SERVER:設(shè)置CURVE服務(wù)端角色

定義一個socket是否為CURVE 安全方式的服務(wù)端,參見zmq_curve(7)。屬性值是1表示這個 socket將會作為一個CURVE服務(wù)端。屬性值是0表示這個socket將不會作為CURVE客戶端,并且其安全方式的角色將會依賴于其它屬性設(shè)置。設(shè)置此屬性值為0將會重置此socket的安全方式為NULL。如果你設(shè)置這個屬性,你必須使用ZMQ_CURVE_SECRETKEY屬性設(shè)置這個服務(wù)端的秘鑰。一個服務(wù)端socket不需要知道它自己的公鑰。

屬性值的類型

int

屬性值的單位

0, 1

默認(rèn)值

0

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_CURVE_PUBLICKEY:設(shè)置CURVE公鑰

設(shè)置socket的長期公鑰。你必須設(shè)置CURVE客戶端的這個屬性,參見zmq_curve(7)。你可以用32位二進(jìn)制字節(jié)或者經(jīng)過Z85格式加密后的40字符串。這個公鑰必須和秘鑰匹配使用。可以使用zmq_curve_keypair(3)函數(shù)生成一個公鑰/密鑰對。

屬性值的類型

二進(jìn)制數(shù)據(jù)或者Z85格式的文本字符串

屬性值的單位

32或者40

默認(rèn)值

NULL

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_CURVE_SECRETKEY:設(shè)置CURVE密鑰

這是此socket的長期密鑰。你必須在CURVE客戶端和服務(wù)端上都設(shè)置此屬性,參見zmq_curve(7)。你可以用32位二進(jìn)制字節(jié)或者經(jīng)過Z85格式加密后的40字符串。這個公鑰必須和秘鑰匹配使用。可以使用zmq_curve_keypair(3)函數(shù)生成一個公鑰/密鑰對。

屬性值的類型

二進(jìn)制數(shù)據(jù)或者Z85格式的文本字符串

屬性值的單位

32或者40

默認(rèn)值

NULL

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_CURVE_SERVERKEY:設(shè)置CURVE服務(wù)端碼

設(shè)置此socket的長期服務(wù)端碼。你必須在客戶端socket上設(shè)置此服務(wù)端碼,參見zmq_curve(7)。你可以用32位二進(jìn)制字節(jié)或者經(jīng)過Z85格式加密后的40字符串。這個公鑰必須和秘鑰匹配使用。這個碼必須是服務(wù)端生成密鑰的時候一塊生成的。

屬性值的類型

二進(jìn)制數(shù)據(jù)或者Z85格式的文本字符串

屬性值的單位

32或者40

默認(rèn)值

NULL

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_ZAP_DOMAIN:設(shè)置RFC 27認(rèn)證域

設(shè)置ZAP(ZMQ RFC 27)認(rèn)證域。對于空的安全方式(默認(rèn)在所有的tcp://連接上),ZAP認(rèn)證只在你設(shè)置一個非空的域時起作用。對于PLAIN和CURVE安全方式,如果有ZAP處理程序存在,總是會請求ZAP。參見http://rfc.zeromq.org/spec:27?獲取更多細(xì)節(jié)。

屬性值的類型

字符串

屬性值的單位

N/A

默認(rèn)值

不設(shè)置

可以應(yīng)用的socket類型

當(dāng)使用TCP連接的時候,所有類型可用

ZMQ_CONFLATE:只保留最后到來的消息

如果設(shè)置了這個值,socket只會在其入站/出站隊列中保留一個消息,那就是最后一個接收到的消息,或者最后一個要發(fā)送的消息。設(shè)置此屬性會忽略ZMQ_RECVHWM屬性和ZMQ_SENDHWM屬性。不支持多幀消息,特別的,在socket的內(nèi)部消息隊列中,只有一個幀會被保留。

屬性值的類型

int

屬性值的單位

布爾

默認(rèn)值

0(false)

可以應(yīng)用的socket類型

ZMQ_PULL, ZMQ_PUSH, ZMQ_SUB, ZMQ_PUB, ZMQ_DEALER

Return value

如果執(zhí)行成功,zmq_setsockopt()函數(shù)會返回0。否則會返回 -1,并且設(shè)置errno為下列定義值中的一個。

Errors

  EINVAL

    請求的屬性中,屬性名稱為止,或者屬性長度或者屬性值不可用。

  ETERM

    和指定socket相關(guān)的context已經(jīng)被終結(jié)了

  ENOTSOCK

    參數(shù)提供的socket不可用

  EINTR

    本次操作被信號中斷了

Example

  在一個ZMQ_SUB? socket上設(shè)置訂閱消息

/* Subscribe to all messages */ rc = zmq_setsockopt (socket, ZMQ_SUBSCRIBE, "", 0); assert (rc == 0); /* Subscribe to messages prefixed with "ANIMALS.CATS" */rc = zmq_setsockopt (socket, ZMQ_SUBSCRIBE, "ANIMALS.CATS", 12);

設(shè)置I/O線程關(guān)聯(lián)

int64_t affinity; /* Incoming connections on TCP port 5555 shall be handled by I/O thread 1 */ affinity = 1; rc = zmq_setsockopt (socket, ZMQ_AFFINITY, &affinity, sizeof (affinity)); assert (rc); rc = zmq_bind (socket, "tcp://lo:5555"); assert (rc); /* Incoming connections on TCP port 5556 shall be handled by I/O thread 2 */ affinity = 2; rc = zmq_setsockopt (socket, ZMQ_AFFINITY, &affinity, sizeof (affinity)); assert (rc); rc = zmq_bind (socket, "tcp://lo:5556"); assert (rc);

See also

zmq_getsockopt(3) ?zmq_socket(3) ?zmq_plain(7) ?zmq_curve(7) ?zmq(7)

Authors

This page was written by the ?MQ community. To make a change please read the ?MQ Contribution Policy at?http://www.zeromq.org/docs:contributing.

Web site design and content is copyright (c) 2007-2012 iMatix Corporation. Contact us for professional support. Site content licensed?under the Creative Commons Attribution-Share Alike 3.0 License. ?MQ is copyright (c) Copyright (c) 2007-2012 iMatix Corporation and?Contributors. ?MQ is free software licensed under the LGPL. ?MQ, ZeroMQ, and 0MQ are trademarks of iMatix Corporation. Terms of?Use — Privacy Policy

總結(jié)

以上是生活随笔為你收集整理的ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

午夜在线看片 | 亚洲精品国产成人 | 在线天堂v | 亚洲天天综合网 | 久久艹艹| 亚洲一区在线看 | 999亚洲国产996395 | 欧美精品久 | 精品九九九九 | 六月天色婷婷 | 亚洲国产日韩在线 | 国产最新91 | 日韩在线资源 | 国产精品激情在线观看 | 97精品国产91久久久久久久 | 欧美日韩国产一二三区 | 亚洲国产理论片 | 久久久久国产免费免费 | 国产99久久精品 | 亚洲精品免费视频 | 四虎影视成人永久免费观看视频 | 99超碰在线观看 | 在线观看岛国片 | 亚洲人成人99网站 | 超碰人人草人人 | 亚洲禁18久人片 | 91在线观看黄 | 亚洲一区二区三区毛片 | 亚洲精品影视 | 依人成人综合网 | 日韩啪啪小视频 | 色丁香色婷婷 | 精品高清美女精品国产区 | 久久人人97超碰精品888 | 超级碰碰碰碰 | 99自拍视频在线观看 | 久久免费成人网 | 久久超级碰视频 | 欧美久久久久久久 | 伊人色综合久久天天网 | 精品在线观| 欧美日韩国产一区 | 色久天 | 欧美激情视频一区二区三区免费 | 国产视频在线观看一区 | 日韩区欧美久久久无人区 | 国产一区二区精品 | 免费电影播放 | www.色午夜.com | 人人插人人澡 | 在线观看免费成人 | 久久与婷婷 | 国产免费久久 | 成人在线视频论坛 | 97成人精品视频在线观看 | 91视频在线免费下载 | 91精品一区二区三区久久久久久 | 黄色网中文字幕 | av大全在线 | 97网| 麻豆国产视频 | 国产中文字幕大全 | 91九色在线视频 | 亚洲黄色av网址 | 九九涩涩av台湾日本热热 | 丁香婷婷综合激情 | 久久超级碰视频 | 国产精品美女久久久久久免费 | 久久免费av电影 | 国产精品久久久久永久免费观看 | 六月丁香在线观看 | 一二三精品视频 | 亚洲欧美少妇 | 久久人人爽人人爽人人片av免费 | 精品在线观看国产 | 亚洲传媒在线 | 久久免费在线观看视频 | 美女视频黄是免费的 | 国内精品久久久久久久久久 | 国产成年免费视频 | 激情视频区 | 免费成人黄色 | 91精品视频一区二区三区 | 中文字幕av播放 | 精品亚洲va在线va天堂资源站 | 久av在线 | 97高清视频 | 免费观看成人网 | 一区二区视频在线看 | 在线免费观看国产 | 西西444www高清大胆 | 久久涩视频 | 91久久精| 91成年人在线观看 | 日本黄色免费大片 | 在线免费视频 你懂得 | 国产麻豆电影 | 91网在线观看 | 亚洲免费av网站 | 在线国产中文字幕 | 91日韩在线 | 国产区精品在线观看 | 综合亚洲视频 | 国产精品黄网站在线观看 | 欧美成人999| 欧美日韩高清不卡 | 亚洲第一中文字幕 | 日本黄色a级大片 | 国产小视频在线播放 | 国产一区二区网址 | 亚洲国产大片 | 啪啪免费视频网站 | 欧美视频在线观看免费网址 | 亚洲视频精选 | 免费看片网址 | 超碰免费久久 | 亚洲精品国产精品乱码在线观看 | 国产一卡二卡四卡国 | 激情偷乱人伦小说视频在线观看 | 日韩av中文字幕在线免费观看 | 亚洲精品麻豆视频 | 日韩毛片在线免费观看 | 国产精品不卡在线 | av中文天堂 | 人人玩人人添人人澡超碰 | 五月婷婷激情六月 | 成人黄色在线观看视频 | 国产区精品 | 免费视频一二三 | av性在线| 日本韩国精品一区二区在线观看 | 国产精品久久久久久久久久久久午 | 亚洲永久字幕 | 夜色资源站国产www在线视频 | 99热999 | 亚洲黄色av一区 | 黄色片视频在线观看 | 91成人网在线观看 | 四虎影视成人 | 日韩中文在线字幕 | 色在线视频 | 国产91国语对白在线 | 91精品专区 | 久久久在线 | 伊人日日干 | 三级视频国产 | 五月婷婷av在线 | 91成人久久 | 成人小视频在线播放 | 日韩av伦理片 | 一区二区精 | 免费国产一区二区 | 丝袜美腿在线 | 久久综合中文色婷婷 | 三级黄色片子 | 99久久99久久精品国产片 | 国产精品完整版 | 黄色国产成人 | 福利视频第一页 | 日韩理论片中文字幕 | 91精品在线免费视频 | 日韩欧美在线一区二区 | 国产色视频网站2 | 国产成人精品一区二区 | 又粗又长又大又爽又黄少妇毛片 | 日韩中文字幕免费视频 | 久久国产精品久久精品国产演员表 | 97色在线视频 | 91久久久久久久一区二区 | 精品免费观看 | 99亚洲国产精品 | 国产在线观看,日本 | 欧美精品生活片 | 日韩av电影手机在线观看 | av一级免费 | 国产精品美女久久久久久久网站 | a天堂一码二码专区 | 中文字幕 二区 | 中文字幕在线免费播放 | 天天操天天艹 | 欧美乱大交| 久久国产区 | 新av在线 | 久久视频网 | 911国产精品 | 干狠狠| 免费在线观看毛片网站 | 天天综合网 天天 | 久久精品久久久久 | 成人精品久久 | 国产一区二区三区免费在线观看 | 国产精品2区 | 国产一区二区久久精品 | 久久久人人爽 | 亚洲精品在线免费观看视频 | 国产xvideos免费视频播放 | 久久在线免费观看 | 在线免费中文字幕 | 亚洲人精品午夜 | 国产群p视频 | 深爱婷婷激情 | 久久精品在线免费观看 | 91香蕉视频 | 69亚洲视频 | 天天插天天| 午夜精品一区二区三区四区 | 久久 在线| 中国美女一级看片 | 亚洲电影网站 | www.夜色.com| 操操日 | 国产手机视频在线观看 | 亚洲高清视频一区二区三区 | 亚洲视频一区二区三区在线观看 | 国产高清在线免费观看 | 国产精品18久久久久vr手机版特色 | 国产精品人成电影在线观看 | 国产日韩视频在线观看 | 五月激情久久久 | 精品久久精品 | 精品国产乱码久久久久久浪潮 | 国产在线精品一区二区 | 麻豆视频免费在线观看 | 国产一区二区三区免费在线观看 | 国产视频99 | 国产一区 在线播放 | 婷婷综合伊人 | 99久久精品国产一区二区三区 | 91精品久久香蕉国产线看观看 | 激情综合一区 | 国产剧情av在线播放 | 国产高潮久久 | 国产日韩欧美视频 | 99热这里精品 | 97视频人人澡人人爽 | 日韩sese| 欧美日韩视频在线一区 | 免费日韩视| 99免费国产 | 91激情视频在线播放 | 国产精品正在播放 | 91资源在线 | 最近日本字幕mv免费观看在线 | 国产视频综合在线 | 国产精品美女999 | 久99精品 | 国产中文欧美日韩在线 | 亚洲人成在线电影 | 午夜av不卡| 黄p网站在线观看 | 国产打女人屁股调教97 | 日韩国产欧美视频 | 日韩电影在线观看一区二区三区 | 日韩在线观看 | 在线最新av | 激情丁香5月 | 国产午夜三级一区二区三桃花影视 | 久草a在线 | 日韩福利在线观看 | 久久免费高清 | 日本中出在线观看 | 久久成人综合 | 日韩三级视频在线观看 | 成人免费在线视频 | 黄色大全免费网站 | 黄色网址a | 精品国产乱码久久久久久久 | 国产人成一区二区三区影院 | 九九九九精品 | 丁香花在线观看视频在线 | 亚洲一二区视频 | 亚州欧美精品 | 久久99精品波多结衣一区 | 天天操天天舔天天干 | 青青草在久久免费久久免费 | 国产精品久久久久婷婷二区次 | 久久99精品国产麻豆婷婷 | 久久国产精品免费一区 | 久久不卡免费视频 | 黄色片免费电影 | 9797在线看片亚洲精品 | 9999激情| 欧美一级专区免费大片 | 一级免费观看 | 日本激情视频中文字幕 | 国产裸体无遮挡 | 天天射天天 | 国产高清日韩 | 色视频在线观看 | 国内精品久久久久影院一蜜桃 | 亚洲国内精品 | 亚洲成av人影片在线观看 | 国产精品麻豆91 | 又黄又爽又色无遮挡免费 | bbbbb女女女女女bbbbb国产 | 在线观看日韩免费视频 | 亚洲一区二区视频在线播放 | 97福利视频 | 91色欧美| 国产精美视频 | 免费成人黄色 | 久久再线视频 | 99爱这里只有精品 | 国产精品色在线 | www99久久| 精品uu| 正在播放国产精品 | 国产精品毛片一区 | 91超在线 | 丁香激情综合久久伊人久久 | 成人四虎影院 | 日韩免费在线观看视频 | 西西大胆啪啪 | 亚洲区另类春色综合小说校园片 | 国产成人久久精品77777 | 97国产在线播放 | 99精品在线| 精品亚洲欧美一区 | 国产 欧美 日韩 | 91人人揉日日捏人人看 | 亚洲乱亚洲乱亚洲 | 丁香花在线观看视频在线 | 菠萝菠萝蜜在线播放 | 久久久久激情视频 | 麻豆精品视频在线观看免费 | 色国产在线 | 2019中文字幕网站 | 国产日韩精品一区二区三区在线 | 久久首页 | 中文字幕免费一区 | 日本丶国产丶欧美色综合 | 久久欧美综合 | 日韩中文字幕国产精品 | 超级碰碰免费视频 | 婷婷国产视频 | 午夜精品久久久久久久爽 | 成全免费观看视频 | av天天澡天天爽天天av | 久久99精品久久久久婷婷 | 在线观看中文字幕亚洲 | 免费看的黄色录像 | 婷婷激情久久 | av在线色| 久草在线视频网站 | 激情综合电影网 | 麻豆精品视频在线 | 91成人小视频 | 国产黄在线免费观看 | 国产成人精品久久久久蜜臀 | 国产精品网站 | 久久伦理 | 最新av中文字幕 | 天天射色综合 | 国产爽视频 | 亚洲精选国产 | 网址你懂的在线观看 | 狠狠操狠狠操 | 在线高清av| 九九久久影视 | 97超碰总站| 狠狠亚洲 | 久久久精华网 | 精品一二三区视频 | 久久国产精品色婷婷 | 久久久久久久99 | 久久99精品国产99久久 | 欧美激情综合网 | 国产成人a v电影 | 久久久久久久久久电影 | 国产一区欧美在线 | 偷拍久久久 | 精品久久久久久一区二区里番 | 婷婷色综合色 | 精品国产伦一区二区三区观看方式 | 午夜精品麻豆 | 九色91在线 | 伊人精品在线 | 中文字幕在线观看免费高清电影 | 四虎成人精品 | 国产精品免费看久久久8精臀av | 亚洲视频分类 | 久草在线资源观看 | 久九视频| 麻豆精品视频在线观看免费 | 久久免费影院 | 狠狠干综合网 | 99精品欧美一区二区三区黑人哦 | 久久伊99综合婷婷久久伊 | 91国内在线 | 色资源网在线观看 | 欧美日韩午夜在线 | 日本爽妇网 | 夜夜骑天天操 | 亚洲综合视频在线观看 | 一 级 黄 色 片免费看的 | 美女在线国产 | 91av久久 | av在线免费在线 | 婷婷五月在线视频 | 久久久久色 | 久久久精品国产一区二区三区 | 亚洲在线 | 日日干av | 人人澡超碰碰 | 欧美-第1页-屁屁影院 | 亚洲 欧洲av| 日本黄色大片免费 | 中文字幕在线免费 | 精品久久美女 | 玖玖在线免费视频 | 夜夜躁狠狠躁日日躁视频黑人 | 人九九精品 | 91丨九色丨国产丨porny精品 | 久久久久一区二区三区四区 | 国产精品久久久久永久免费观看 | 欧洲色吧 | 日韩激情av在线 | 99九九99九九九视频精品 | 蜜臀av在线一区二区三区 | 伊人天天色 | 97超碰伊人 | 久久久免费观看完整版 | 色综合久久久久综合体桃花网 | 日韩欧美中文 | 国产美女视频 | 一区二区三区四区五区在线 | 国产精品亚洲片在线播放 | 天天操天天摸天天射 | 青青视频一区 | 九九热在线视频 | 亚洲婷婷在线 | 欧美日韩中文国产一区发布 | 最新中文字幕在线观看视频 | av动图| 欧美精品一区二区在线观看 | 国产一级电影免费观看 | 欧美韩日在线 | 天天操天天是 | 综合天天色| 久久精品国产亚洲精品 | 91麻豆精品国产91 | 国产视频一区在线免费观看 | 免费观看av网站 | 激情丁香综合五月 | 999成人精品| 美女av免费 | 亚洲美女久久 | 人人爱人人爽 | 97色在线视频 | 99成人精品 | 在线免费观看黄色大片 | 免费视频三区 | 五月激情六月丁香 | 国产91对白在线 | 丝袜+亚洲+另类+欧美+变态 | 亚洲精品视频在线免费 | 人人射人人射 | 国产区高清在线 | 中文字幕在线一区二区三区 | 中文免费在线观看 | 精品1区2区3区 | 国产自偷自拍 | 久久久五月婷婷 | 黄色成年| 精品国产乱码久久 | 欧美另类交在线观看 | 手机看片中文字幕 | 精品国产电影一区二区 | 国产成人综合精品 | 国产精品毛片久久久久久久久久99999999 | 97超碰影视| 国产艹b视频 | 在线综合色 | 天堂麻豆| 国产精品爽爽久久久久久蜜臀 | 免费黄在线看 | 欧美日韩在线观看一区二区三区 | 九九九九九国产 | 日韩中文字幕在线看 | 亚洲欧美激情精品一区二区 | 在线精品观看 | 国产一区二区三区网站 | 在线观看视频你懂的 | 亚洲1区 在线 | 91九色视频导航 | 成人精品亚洲 | 国产精品久久久久久久久久免费看 | 一区二区视频播放 | 国产一区二区三区午夜 | 在线视频欧美精品 | 天天天在线综合网 | 久热国产视频 | 2019天天干夜夜操 | 久久新视频 | 天天曰天天干 | 99av国产精品欲麻豆 | 国色天香在线 | 日韩精品免费在线视频 | 日韩成人邪恶影片 | 日本护士三级少妇三级999 | 久久免费看 | 麻豆精品在线 | 国产精品乱码久久久久久1区2区 | 成人黄色毛片 | 一区视频在线 | 99精品在线看| 久久99热这里只有精品国产 | 亚洲经典视频 | 精品国产欧美 | 欧美国产不卡 | 麻花豆传媒一二三产区 | 午夜精品区 | 成人免费色 | 四虎免费在线观看视频 | 国产福利精品视频 | 久久免费黄色大片 | 超碰在线cao | 日韩精品在线视频免费观看 | 在线观看免费中文字幕 | 午夜精品视频一区 | 亚洲欧洲av| 中文字幕丝袜一区二区 | 中文字幕免费观看 | 欧美巨大| 精品国模一区二区 | 日韩在线一二三区 | 一级片黄色片网站 | 免费黄在线观看 | 青草视频在线看 | 成人黄大片 | 精品视频区 | 天天干天天射天天爽 | 色婷婷激婷婷情综天天 | 日韩免费观看av | 国产精品美 | 国产在线观 | 精品欧美在线视频 | 免费在线观看亚洲视频 | 97成人资源站 | 欧美伦理一区二区三区 | 中文字幕文字幕一区二区 | 在线天堂视频 | 国产一区观看 | 一本—道久久a久久精品蜜桃 | 在线成人短视频 | 视频国产 | 久久免费视频观看 | 在线播放视频一区 | av电影一区二区 | 日韩狠狠操 | 成人av高清在线 | 国产精品剧情 | av网站免费看 | 国产一级片观看 | 91在线视频免费观看 | 伊人官网 | 在线视频免费观看 | 国产亚洲精品精品精品 | 深夜国产福利 | 日本大尺码专区mv | 日韩理论视频 | 成人天堂网| av高清一区二区三区 | 国产91精品在线播放 | 国产成a人亚洲精v品在线观看 | 国产精品亚洲片在线播放 | 国产欧美三级 | 中文一区在线观看 | 日韩在线视频免费看 | 日本黄网站 | 欧美一区二区三区免费观看 | 免费一级特黄录像 | 蜜臀av性久久久久蜜臀av | 国产成人精品亚洲日本在线观看 | 亚洲aaa毛片 | 五月开心网 | 波多野结衣精品 | 久久精品视频一 | 欧美日韩高清在线一区 | 五月精品 | 日日弄天天弄美女bbbb | 成人在线播放av | 在线精品一区二区 | 国产91免费在线观看 | 久久99久久99精品免视看婷婷 | 四虎影视4hu4虎成人 | 日日日干 | 中文字幕在线观看日本 | 精品国产一区二区三区久久久久久 | 久热只有精品 | 久久伊人精品一区二区三区 | 在线免费观看麻豆视频 | 天天综合色天天综合 | 激情深爱五月 | 免费在线观看国产黄 | 伊人影院在线观看 | 天天操天天干天天爱 | 久精品一区 | 日韩精品首页 | 亚洲精品中文字幕在线 | 亚洲三级在线 | 婷婷综合五月天 | 精品欧美小视频在线观看 | 91精品久久久久久久99蜜桃 | 狠狠躁日日躁夜夜躁av | 国产精品一区二区免费视频 | 在线视频 一区二区 | 中文不卡视频 | 成人av中文字幕在线观看 | 国产女人免费看a级丨片 | 五月激情在线 | 黄色一级免费电影 | 91精品国产电影 | 日本精品va在线观看 | 欧美日韩精品免费观看 | 在线只有精品 | 日本视频久久久 | 在线免费黄网站 | 成人黄色小说在线观看 | 午夜精品视频一区二区三区在线看 | 狠日日| 久久好看免费视频 | 国产亚洲精品久久19p | 91激情| 9999精品免费视频 | 99免费国产 | 四虎国产精品成人免费4hu | 精品久久久久久一区二区里番 | 黄网站色视频 | 伊人六月| 国产精品欧美久久久久无广告 | 国产a级精品 | 日韩在线观看网址 | 狠狠色丁香婷婷综合橹88 | 国产污视频在线观看 | 99久精品| 九九视频在线 | 久久天天躁夜夜躁狠狠躁2022 | 婷婷色网 | 中文字幕日韩高清 | 激情婷婷 | 黄色资源在线观看 | 在线黄色av电影 | 国产精品久久久久久久久久久免费 | 99国产精品久久久久久久久久 | jizz999| 午夜精品久久久久久久99 | www.人人草| 国产精品手机在线观看 | 99视频精品 | 中文字幕精品视频 | 欧美精品一区在线 | 免费亚洲视频 | 天天操伊人 | 人人添人人澡 | 黄色www免费 | 丁香综合激情 | 欧美日韩一区二区三区免费视频 | 一区二区三区精品在线 | 日韩特黄一级欧美毛片特黄 | 日韩久久精品一区二区三区下载 | 国产精品乱看 | 国产在线免费 | 午夜91在线 | 欧产日产国产69 | 国产精品成人av在线 | 天天激情综合 | 免费看国产精品 | 久久都是精品 | 久久av在线| 麻豆系列在线观看 | 国产精品一区二区视频 | 国产成人精品午夜在线播放 | 天天色天天操天天爽 | 午夜丰满寂寞少妇精品 | 三级黄色三级 | 九九免费精品视频 | 国产精品久久久久四虎 | 国产视频观看 | 日本高清中文字幕有码在线 | 国产精品久久99 | 免费看的国产视频网站 | 国产黄在线播放 | 久久国产麻豆 | 精品少妇一区二区三区在线 | 美女黄久久 | 久草精品视频 | 欧美十八 | aaaaaa毛片| 国产麻豆电影在线观看 | 成人资源网 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 亚洲有 在线 | 久久久国产在线视频 | 日韩欧美成 | 日韩精品免费在线 | 在线а√天堂中文官网 | 一区二区不卡高清 | 国产视频一二区 | 亚洲精品午夜一区人人爽 | 国产成人亚洲精品自产在线 | 精品久久久久久国产91 | 国产原创在线 | 日韩av中文 | 毛片一区二区 | 一区二区三区在线视频111 | 国产专区一 | 一区二区三区在线不卡 | 99久久精品网 | 毛片播放网站 | 天天操天天玩 | www.xxx.性狂虐| 日韩黄色免费电影 | 中文字幕中文字幕中文字幕 | 欧美一区二区精美视频 | 国产精品99久久久久久久久久久久 | 成人禁用看黄a在线 | 日韩成人中文字幕 | 免费成人看片 | 亚洲综合色网站 | 国产v在线| 国产视频在线看 | 亚洲午夜大片 | 欧美日本在线视频 | 国产色在线 | 亚洲一级电影视频 | 久久精品一区二区国产 | 91麻豆传媒 | 一级a性色生活片久久毛片波多野 | 探花视频在线观看免费版 | 天天操夜夜逼 | 亚洲精品91天天久久人人 | 亚a在线 | 丁香婷婷在线观看 | 欧美美女激情18p | 99久久www免费 | 夜夜操天天干 | 一区二区三区国产欧美 | 深夜男人影院 | 久久综合九色综合久99 | 久久国产精品视频免费看 | www.eeuss影院av撸| 天天五月天色 | 中日韩欧美精彩视频 | 久久在线观看视频 | 精品不卡视频 | av网站大全免费 | 国产麻豆精品久久一二三 | 一区久久久 | 99麻豆久久久国产精品免费 | 在线欧美国产 | 欧美成年网站 | 91成人短视频在线观看 | 日韩视频三区 | 国产精品成人在线观看 | 国产只有精品 | 亚洲综合小说 | 亚洲极色 | 黄色网在线免费观看 | 在线观看一区二区视频 | 国产成人精品久久久久 | 婷婷六月网| 九九热精品国产 | 天天艹天天爽 | 国产精品成人免费精品自在线观看 | 二区三区在线 | 国产一区二区三区视频在线 | 成人性生爱a∨ | 欧美五月婷婷 | 一本一本久久a久久精品综合 | 免费久久网站 | 国产精品久久久久久影院 | 伊人久久精品久久亚洲一区 | 日日干天天爽 | 日韩av影视在线 | 久久一区二区三区日韩 | 久久成人麻豆午夜电影 | 亚洲国产精品成人综合 | 在线观看中文字幕亚洲 | 婷婷丁香导航 | 亚洲japanese制服美女 | 人人射人人爱 | 精品美女久久久久久免费 | 精品久久久久久久久久久久久久久久 | 久久久久亚洲天堂 | 麻豆视频免费入口 | 亚洲开心色 | 国产激情小视频在线观看 | av久久久 | 91精品专区 | 91亚洲精品乱码久久久久久蜜桃 | www.91国产 | 特级毛片aaa | av中文字幕在线免费观看 | 午夜精品一区二区三区四区 | 国产69精品久久99不卡的观看体验 | 91精品国产91p65 | 婷婷视频导航 | 天天干天天搞天天射 | 日p在线观看 | 一区二区精品在线视频 | 国产亚洲精品美女久久 | 欧美aa一级| 国产精国产精品 | 日韩1级片 | 久草线 | 欧美精品久久久久久久久久久 | 亚洲视频在线免费看 | 欧美激情亚洲综合 | 麻豆国产视频下载 | 日本三级吹潮在线 | 国产精品av在线免费观看 | 视频成人永久免费视频 | 九九热免费在线观看 | 91成人免费在线 | 欧美老少交 | 欧美成人亚洲 | 91在线观看视频 | 国产精品自拍在线 | 日韩精品在线播放 | 日韩动态视频 | 97精品国产97久久久久久粉红 | 在线成人中文字幕 | 在线日韩精品视频 | 成人9ⅰ免费影视网站 | 一区二区三区电影大全 | 亚洲精品综合在线观看 | 精品国自产在线观看 | 久久久久免费精品国产小说色大师 | 久久久久看片 | 国产精品久久人 | 久久久av电影 | 日韩精品不卡在线 | 国产99久久精品一区二区300 | 国产精品久99 | 国产99爱 | 欧美亚洲专区 | 久久精品国产免费观看 | 毛片www| 亚洲精品国产精品国产 | 亚洲经典精品 | 九九在线精品视频 | 综合在线色 | 久久综合电影 | 国产美女视频 | 日韩丝袜 | 99久久精品国产欧美主题曲 | 九九九九热精品免费视频点播观看 | 精品福利视频在线观看 | 色美女在线 | 操高跟美女 | 黄色精品久久 | 国产专区精品 | 99视频在线免费看 | 成人在线免费av | 狠狠的干狠狠的操 | 国产精品成人久久 | 亚洲乱码国产乱码精品天美传媒 | 成在线播放| 国产91在线播放 | 香蕉日日 | 国内外成人在线 | 日韩激情小视频 | 欧美日韩视频在线观看一区二区 | 国产精品ssss在线亚洲 | 97理论电影 | 91视频免费视频 | 中文字幕一区二区三区四区视频 | 久久免费99 | 黄色小网站免费看 | 久色免费视频 | 麻豆成人在线观看 | 久久久久久蜜av免费网站 | 国产手机在线 | 欧美精品久久久久久久久久白贞 | 国产精品一区二区三区在线 | 少妇性xxx| 香蕉91视频 | 在线观看视频一区二区 | 人人爽人人爽人人爽人人爽 | 91九色porny蝌蚪主页 | 婷婷综合伊人 | 国产精品网红福利 | 久久久黄色免费网站 | 综合色综合色 | 久久久久欧美精品999 | 久久国产成人午夜av影院宅 | 最新中文字幕在线资源 | 国产高清在线视频 | 成人av一区二区在线观看 | 亚洲理论在线观看 | 久久五月天综合 | 欧美日韩精品免费观看视频 | 成片视频免费观看 | 婷婷色网视频在线播放 | 国产高清免费在线观看 | 18岁免费看片 | 欧美精品中文字幕亚洲专区 | 蜜桃视频在线视频 | 亚洲国产中文字幕在线观看 | 久久成人人人人精品欧 | 色综合久久66 | 天天草视频 | 日韩一区二区三区免费视频 | 看毛片的网址 | www.99热精品 | 免费的成人av | 97在线观看免费高清 | 国产精品永久久久久久久www | 久久精品五月 | 干 操 插 | www.一区二区三区 | 国产精品字幕 | 久久久香蕉视频 | 天天干天天干天天射 | 最新不卡av | 欧美日韩不卡一区二区 | 超级碰碰免费视频 | 成人免费视频观看 | 国产精品久久久久影视 | 98久9在线 | 免费 | 中文综合在线 | 久久观看免费视频 | 精品免费国产一区二区三区四区 | 亚州黄色一级 | 亚洲欧美乱综合图片区小说区 | 亚洲五月激情 | av亚洲产国偷v产偷v自拍小说 | 日韩精品不卡 | 丁香六月国产 | 中文字幕影片免费在线观看 | 狠狠狠狠狠狠 | 国产在线播放一区二区三区 | 欧美日韩在线观看一区二区三区 | 亚洲国产免费看 | 国产成人精品一区二区三区免费 | 久久久精品99 | 国产精品二区在线 | 天堂在线一区二区 | 久久午夜视频 | 就要色综合 | 国产成人精品亚洲精品 | 免费又黄又爽 | 日韩一级精品 | 久久9999久久 | 久久国产精品99久久久久久丝袜 | 亚洲精品视频免费观看 | 久草电影在线观看 | 91视频免费视频 | 亚洲成人精品 | 在线观看国产亚洲 | 亚洲最大免费成人网 | 色天天久久| 福利av影院 | 久久人人97超碰国产公开结果 | 免费av大片 | 在线免费中文字幕 | av国产网站 | 日韩精品欧美专区 | 人人玩人人弄 | 色资源网免费观看视频 | 国产资源在线免费观看 | 欧美黑人性猛交 | 亚洲精品av中文字幕在线在线 | 天天做天天爱天天综合网 | www.777奇米| 精品在线视频播放 | 免费日韩| 亚洲va男人天堂 | 国产精品高潮久久av | 国产伦理精品一区二区 | 日韩欧美视频一区二区 | 色狠狠操| 青青河边草免费直播 | 亚洲aⅴ在线观看 | 国产高清一区二区 | 日韩欧美精品在线 | 日韩天堂网 | 成人午夜影院在线观看 | 黄色毛片观看 | 2023年中文无字幕文字 | www.com操| 国产精品成人av久久 | 字幕网av | 91成品视频| 狠狠色丁香久久婷婷综 | 亚洲第一中文网 | 91最新地址永久入口 | 超碰公开97 | 免费a视频在线 | 国产二区视频在线观看 | 亚洲网久久 | 国产精品欧美久久久久久 | 国产在线视频资源 | 九九有精品 | 一本一本久久a久久精品综合小说 | 中文字幕色在线视频 | 亚洲干视频在线观看 |