精华内容
下载资源
问答
  • 出现上面的问题说明在配置进程数和文件数的时候出现了问题。在root和app用户下面执行这两个命令 #文件句柄数,不低于65535,如不满足需参考3.3章节重新设置 ulimit -n 65535 #用户进程数,不低于64000,如不满足需...

    出现上面的问题说明在配置进程数和文件数的时候出现了问题。在root和app用户下面执行这两个命令

    #文件句柄数,不低于65535,如不满足需参考3.3章节重新设置
    ulimit -n
    65535
    
    #用户进程数,不低于64000,如不满足需参考3.3章节重新设置
    ulimit -u
    65535
    

    观察一下结果是否都是65535,如果在app下面不是,估计是忘了清理20-nproc.conf文件这需要执行

    #清理20-nproc.conf文件
    cd /etc/security/limits.d
    
    ls -lrt 20-nproc.conf
    
    #存在则:
    mv 20-nproc.conf 20-nproc.conf_bak
    
    展开全文
  • 作副词,“任何时间”“任何时候” He might turn up on Monday , or Friday, or whenever, andexpect to be given a meal. Whether they arrive tonight ,tomorrow , or whenever, they'll bewelcome. 4.作副词,...

    Ⅰ. Main

    Idea

    This passage tells us the meaning of going to college. In college

    we’ll have more time to ourself, we’ll decide how to spend our own

    time and how to make the most of it. Our business is to learn as

    much as possible and work hard to get the very best out of the

    opportunities that are open to us at college. In this way, we can

    prepare ourself for a bright future and be pride of

    ourself.

    Ⅱ.

    Structure

    Part I(Para.

    1): When you become a college student, you’ll

    be happy and proud. But you must be on yourself in whatever you

    do.

    Part II(Para.

    2-4):As a college student, you should make

    use of every opportunity and really learn something from the very

    beginning.

    Part III(Para.

    5): If you want to be cool at college, you should study hard

    and learn as much as possible.

    Ⅲ. Text Learning

    1. You’ll have a

    great time and a lot of fun on the way.

    Paraphrase : You’ll

    have a wonderful time and lots of fun at college.

    In this sentence, the

    phrase “on the way” means “during the years at college”.

    Generally, it means : on a route to some place

    e.g. : We could call

    in on Philip on the way to your mother's.

    We were just on the

    way when it began to rain.

    2. but you will often

    have to take the first step in whatever you choose to do

    .

    "whatever" in

    this sentence means “anything”.

    Whatever: det

    (determiner 限定词). & pron. 1) any (thing) at all

    that 任何;什么 …… 都

    They eat whatever

    (food) they can find. 他们找到什么(吃的)就吃什么。

    Do whatever you like.

    干你喜欢干的。

    2) no matter what; without considering what 无论什么;不管什么

    Whatever happens, keep trying. 无论发生什么,别放弃。

    Whatever your reason, I shall hold to my idea.

    无论你的理由是什么,我都要坚持我的看法。

    3) any (else) like that 什么的

    This is true of a doctor, a teacher, a worker, or whatever.

    这对医生、老师、工人或其他任何人都一样。

    Use telephone, letter, email, or whatever to communicate.

    通过电话、信、邮件或其他类似的方式交流。

    3. Yet your education

    is also very serious business.

    The word yet in this sentence means “even so ”.

    e.g. She is vain and foolish, and yet people like her.

    4. True, there will

    be many people ready to help you.

    Here “ready to help you” modifies “many people”. The meaning of

    this part: It’s true that you will meet many people who can give

    you help.

    5. For a rich full

    life of college you should make the most of the opportunities at

    hand.

    Paraphrase: If you want your college life colorful and meaningful,

    you should make full use of the opportunities within

    reach.

    If

    you make the most of something, you use it and enjoy it as

    much as possible.

    e.g. We are only in

    Beijing for one day so let’s make the most of

    it.

    The phrase “at hand” means “close in space”, “within

    reach”.

    e.g. I haven't my

    photograph album at hand, but I'll show it to you later.

    And “at hand” sometimes also means “close in time”, “about

    to occur”.

    e.g. Election day is

    at hand.

    6. You know you have

    a debt to many people.

    Paraphrase: You owe a lot to many people who have done a lot for

    you, and you need to do something for them in return for their

    help.

    7. They have worked

    hard to make these opportunities open for you.

    “open” in this

    sentence is an adjective meaning “available”.

    Structure: make

    +n./pron. + adj. : make something or somebody in a certain

    situation.

    e.g. I love this

    place in that everything here makes me happy.

    Stop complaining. It

    makes me nervous.

    8. …unless you are

    proud of your work.

    unless: conj.

    used to say what will or will not happen if something else does not

    happen or is not true; if … not,

    except if

    如果不;除非

    e.g. I won't go to

    the party unless I'm invited. (I won’t go the

    party if I am not invited.)

    Ⅳ.

    Structure Focus

    1.

    Whatever

    These wild flowers

    are so special I would do ________ I can to save them.

    A. whatever B.

    that C.

    which D. whichever

    此题考查关联词引导宾语从句时的用法。that引导宾语从句时,只起连接作用,在从句中不充当任何成分。which引导宾语从句具有双重作用:一方面起连接作用,同时在从句中充当某种成分,其意思与其作疑问词时的意思相同。弄清whichever与whatever的区别,我们便可确定此题的正确选项为A。

    下面重点分析whatever的用法:

    一、whatever作连接代词,意为"无论什么;不管什么",连接宾语从句、主语从句。如:

    They eat whatever they can find. 他们找到什么就吃什么。

    You can take whatever you like.你喜欢什么就拿什么吧。

    二、whatever作连接形容词,意为"无论什么样的"。应当注意,

    此用法的whatever必须同其被修饰的词一起放在从句前引导从句。如:

    I can do whatever work I can find.我可以做我能找到的任何工作。

    Whatever difficulties we meet, we can work them

    out.无论遇到什么困难,我们都能解决它们。

    三、whatever与whichever的区别。

    这两个词的意思不同, whatever意为"无论什么;凡是……的事物";

    whichever意为"无论哪个;无论哪些”。此外,whichever后也可以接一个名词,当然,在一定的语境中,与whichever连用的名词有时可以省略。如:

    You should wear whichever dress suits you best.

    什么衣服最适合你穿,你就应该穿什么。

    I'll do whatever you ask me to do. 你叫我做什么,我就做什么。

    四、whatever与what的区别。

    whatever可以引导名词性从句或状语从句;what是个疑问词,用在疑问句中。如:

    五、whatever与no matter what的区别。

    no matter what 只能引导状语从句,但whatever既可引导状语从句,还可引导名词从句。

    Don’t trust him, no

    matter what he says.无论他说什么,都别信。

    We will be grateful

    for whatever amount you can afford. 你买得起多少,我们都欢迎。

    Wherever you go ,

    whatever you do , I will be right here waiting for you .

    无论你走到哪里,无论你做什么,

    No matter which

    dictionary you want to buy, I'll pay for it.

    无论你想买哪本词典,我都愿意付款。

    Reference:

    《高级英语用法词典》上海外语教育出版社;P1004

    Extending

    Knowledge

    “—ever”的构词形式,我们把学过的这些词归为两大类。

    第一类:“however,whenever,wherever”,作连词或者副词。

    第二类:“whatever,whichever,whoever”,作代词或者形容词。

    下面具体地谈一谈它们各自的用法。

    (一)“however”作连词或副词

    1.作连词,“不管用什么方法”。

    He can go however he likes.

    2.作副词,“无论如何”、“不管怎样”

    However cold it is,he always goe ming.

    I'll come however busy I am

    3.作副词,“究竟怎么”(表示惊奇)。

    However did you find it?

    4.作副词,“不过”、“仍然”、“然而”

    He hasn't arrived.He may however later.

    (二)“whenever”作连词或副词

    1.作连词,“任何时候”。

    Whenever we see him we speak

    to him.

    Come whenever you like.

    2.作连词,“每当”、“每逢”“每次”

    Whenever that man says “To tell the truth”, I suspect that he's

    about to tell a li e .

    3.作副词,“任何时间”“任何时候”

    He might turn up on Monday , or Friday, or whenever, andexpect

    to be given a meal.

    Whether they arrive tonight ,tomorrow , or whenever, they'll

    bewelcome.

    4.作副词,“到底什么时候”。

    Whenever will he learn ?

    (三)“wherever”作连词或副词

    1.作连词,“在任何地方”、“到任何地方”、“在任何情况下”。

    Sit wherever you like

    2.作副词,“在任何地方”。

    He comes from Boula,

    wherever that may be, from a place called Boula,and I have no idea

    where it is.

    3.作副词,“到底什么地方”。

    Wherever did she get that hat.

    (四)“whatever”作代词或形容词。

    1.“whatever”作代词,/no matter what /“无论什么”、“无论如何”。

    Keep calm,whatever happens

    Whatever (No matter what) you may say, I will go.

    2.“whatever”作代词,/anything or everything

    that/“任何的事物”、“每一……的事物”。

    Do whatever you like.

    Whatever I have is at your service.

    3.作代词“or whatever”“或任何东西”、“诸如此类”

    He'd have difficulty in learning any language ——Greek,

    Chinese,or whatever.

    4.作代词,“到底(究竟)什么”。

    Whatever can he mean by that?

    5.作形容词,“任何的”、“无论什么的”、“任何种类、程度等的”。

    Take whatever measures you consider best.

    6.作形容词,在否定句中,置于名词之后,强调否定语气

    例如①There can be no doubt whatever about it.

    ②I have no intention whatever of resigning.

    (五)“Whichever” 作代词或形容词

    1.“Whichever” 作代词,/anything or everything

    “无论哪些”、 “无论哪个”。

    Whichever (Anything that) you want is yours.

    Take two of the four elective subjects, whichever you

    prefer.

    2.作代词,“……的那一个”。

    Take whichever you like best.

    Whichever of you comes in first will receive a prize.

    3.作代词,“究竟哪个(哪些)”。

    Whichever do you mean?

    4. 作形容词,“无论哪个”、“无论哪些”。

    He may choose whichever desk he wishes.

    (六)“whoever”作代词:

    1.“whoever”作代词,/any person who/the person

    who/“任何人”、“无论谁”、“……的人”。

    Whoever(Anyone who)said it,it's not so.

    Whoever says that is wrong.

    2.作代词,“到底(究竟)是谁”。

    Whoever told you

    that?

    References:

    《英语疑难词典》(修订版)外研社;P615-628

    2. Unless

    unless是从属连词,引导条件状语从句,含有否定意义,相当于if条件状语从句的否定形式。所以unless = if

    not。注意:unless引导的条件状语从句和if条件状语从句,与其它时间状语从句一样,用一般现在时代替将来时。

    Unless: conj. 除非, 如果不

    1. Unless you take

    more care, you’ll have an accident.如果不多加小心的话,你会出事故的。

    2. My baby sister

    never cries unless she is hungry.

    我那刚出生的妹妹除非饿了,否则她是从来不哭的。

    3. Don’t promise

    anything unless you’re 100 per cent sure.不要作任何的许诺,

    除非你有百分百的把握。

    4. Unless bad weather

    stops me, I jog every day. 除非坏天气作梗,每天我都慢跑。

    References:

    《英语词汇用法手册》外研社;P279;

    《英语疑难词典》(修订版)外研社;P847-848;

    Ⅴ. Check-up Exercises

    Translating

    A. Translate the following into English.

    1.

    你昨晚在晚会上玩得开心吗? (have a great time)

    Did you have a great time

    at the party last night?

    2. 这个学期她选修了英语、计算机和驾驶三门课程。(take a course)

    This term she has taken

    courses in English, computer, and driving.

    3. 他女朋友帮了他很多忙,他欠她的情。(have a debt)

    He has a debt to his

    girlfriend who has helped him a lot.

    4. 我明白了一个道理:永远不要让你的朋友失望。(let down)

    I have learnt one thing:

    never let your friends down.

    B. Translate the following into Chinese.

    1. True, there will be many people ready to help you, but you

    will often have to take the first step in whatever you choose to

    do.

    的确,会有很多人帮助你,但是无论你决定做什么,你常常得自己走出第一步。

    2. As a teacher, I always tell my students to work hard and keep

    up from day one.

    作为老师,我总是告诉我的学生从第一天开始就努力奋斗、积极向上。

    3.For a rich full life of college, you should make the most of

    the opportunities at hand.

    为了你的大学生活过得充实、丰富,你应该充分利用即将得到的机会。

    4.So, as you begin your college career, make up your mind to

    learn as much as possible.

    因此,在开始你的大学生涯时,请下定决心好好学习吧。

    展开全文
  • rfc5766-turn-server是谷歌推荐的turn开源项目,经常作WebRTC的服务器端使用。编译环境搭建vagran tWindows用户要想在Windows下编译rfc5766-turn-server的话,需安装虚拟机,我推荐程序员专用的虚拟机——vagran t,...

    rfc5766-turn-server是谷歌推荐的turn开源项目,经常作WebRTC的服务器端使用。

    81b375bea4359ece8f78c37dfc90bc48.png

    编译环境搭建

    vagran t

    Windows用户要想在Windows下编译rfc5766-turn-server的话,需安装虚拟机,我推荐程序员专用的虚拟机——vagran t,Linux用户请忽略。其配置文件如下:

    vagran tfile

    # -*- mode: ruby -*-

    # vi: set ft=ruby :

    vagran tFILE_API_VERSION = "2"

    vagran t.configure(vagran tFILE_API_VERSION) do |config|

    config.vm.box = "hashicorp/precise64"

    config.vm.box_url = "virtualbox.box"

    config.vm.provider "virtualbox" do |vb|

    vb.memory = 2048

    vb.cpus = 2

    end

    end

    使用命令行启动它:

    vagran t up

    vagran t ssh

    安装编译工具链

    sudo apt-get install build-essential

    确认安装成功:

    vagran t@precise64:~$ gcc -v

    Using built-in specs.

    COLLECT_GCC=gcc

    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper

    Target: x86_64-linux-gnu

    Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubu

    ntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages

    =c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared

    --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-incl

    uded-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6

    --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-li

    bstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-pl

    ugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic -

    -enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --targ

    et=x86_64-linux-gnu

    Thread model: posix

    gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

    vagran t@precise64:~$ make -v

    GNU Make 3.81

    Copyright (C) 2006  Free Software Foundation, Inc.

    This is free software; see the source for copying conditions.

    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A

    PARTICULAR PURPOSE.

    This program built for x86_64-pc-linux-gnu

    vagran t@precise64:~$

    安装依赖项

    sudo apt-get install libssl-dev

    sudo apt-get install libevent-dev

    sudo apt-get install libpq-dev

    sudo apt-get install mysql-client

    sudo apt-get install libmysqlclient-dev

    sudo apt-get install libhiredis-dev

    其中SQL相关的依赖项可能会失败,不过这也没什么大不了的,SQL库是为了支持更多用户而准备的,如果你不是生产环境的话,忽略也行。

    检出代码

    cd进去

    vagran t@precise64:~$ cd /vagran t

    vagran t@precise64:/vagran t$ ls

    down.cmd  stun  up.cmd  vagran tfile

    vagran t@precise64:/vagran t$ cd stun

    vagran t@precise64:/vagran t/stun$ ls

    AUTHORS    examples  LICENSE.OpenSSL  NOTE               rpm

    bin        include   Makefile         postinstall.txt    src

    build      INSTALL   Makefile.in      README.turnadmin   STATUS

    ChangeLog  lib       make-man.sh      README.turnserver  TODO

    configure  LICENSE   man              README.turnutils   turndb

    vagran t@precise64:/vagran t/stun$

    开始编译

    生成makefile文件,编译,安装

    ./configure

    make

    sudo make install

    测试

    试试看是否编译成功,先看看turnserver支持哪些功能

    turnserver -h > help.txt

    0: log file opened: /var/tmp/turn_1313_2014-11-04.log

    0:

    RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server

    Version Citrix-3.2.4.6 'Marshal West'

    0:

    Max number of open files/sockets allowed for this process: 4096

    0:

    Due to the open files/sockets limitation,

    max supported number of TURN Sessions possible is: 2000 (approximately)

    0:

    ==== Show him the instruments, Practical Frost: ====

    0: TLS supported

    0: DTLS supported

    0: Redis supported

    0: PostgreSQL is not supported

    0: MySQL is not supported

    0: OpenSSL compile-time version 0x1000100f: fresh enough

    0: Default Net Engine version: 2 (UDP thread per network endpoint)

    =====================================================

    Usage: turnserver [options]

    Options:

    -d, --listening-deviceListener interface device (NOT RECOMMENDED. Optional, Linux only).

    -p, --listening-portTURN listener port (Default: 3478).

    Note: actually, TLS & DTLS sessions can connect to the "plain" TCP & UDP port(s), too,

    if allowed by configuration.

    省略……

    支持协议

    测试各基础协议是否支持

    $ cd examples

    vagran t@precise64:/vagran t/stun/examples$ ./scripts/rfc5769.sh

    RFC 5769 message fingerprint test(0) result: success

    RFC 5769 simple request short-term credentials and integrity test result: succes

    s

    RFC 5769 NEGATIVE fingerprint test(0) result: success

    RFC 5769 message structure, long-term credentials and integrity test result: suc

    cess

    RFC 5769 message encoding test result: success

    RFC 5769 NEGATIVE long-term credentials test result: success

    RFC 5769 message fingerprint test(1) result: success

    RFC 5769 IPv4 response short-term credentials and integrity test result: success

    RFC 5769 NEGATIVE fingerprint test(1) result: success

    RFC 5769 IPv4 encoding result: success

    RFC 5769 message fingerprint test(2) result: success

    RFC 5769 IPv6 response short-term credentials and integrity test result: success

    RFC 5769 NEGATIVE fingerprint test(2) result: success

    RFC 5769 IPv6 encoding result: success

    vagran t@precise64:/vagran t/stun/examples$

    TURN测试

    先安装screen

    sudo apt-get install screen

    这样我们就能在一个终端里运行多个窗口了,使用快捷键Ctrl+a+c新建一个窗口,通过执行命令

    ./scripts/basic/relay.sh

    把TURN服务器运行起来:

    6ae9b9952d8c6edcd12c8727e7aba927.png

    然后执行命令:

    ./scripts/basic/udp_c2c_client.sh

    把客户端跑起来,可以看到它在通过中转服务器自己给自己发数据:

    77d22b88b460942810c656ded1c0403f.png

    通过Ctrl+a+n来切回服务器的窗口,观察到它的确在收发数据:

    9ff49277b95b013266982b0b022f196d.png

    至此,说明一切完全正常。

    Reference

    http://www.cnblogs.com/Haijunzhu/p/3833350.html

    展开全文
  • 搭建TurnServer服务器

    2021-04-23 07:32:27
    一:下载turnserver服务器[root@iZ28d8mzdwrZsrc]#wgethttp://ncu.dl.sourceforge.net/project/turnserver/turnserver-0.7.3.tar.bz2[root@iZ28d8mzdwrZsrc]#tar-xvfturnserver-0.7.3.tar.bz2#下载并安装libconfuse...

    一:下载turnserver服务器

    [root@iZ28d8mzdwrZ src]#wget http://ncu.dl.sourceforge.net/project/turnserver/turnserver-0.7.3.tar.bz2

    [root@iZ28d8mzdwrZ src]#tar -xvf turnserver-0.7.3.tar.bz2

    #下载并安装libconfuse依赖:

    [root@iZ28d8mzdwrZ src]#wget

    [root@iZ28d8mzdwrZ src]#tar -zxvf confuse-2.7.tar.gz

    [root@iZ28d8mzdwrZ src]#cd confuse-2.7

    [root@iZ28d8mzdwrZ confuse-2.7]#./configure --prefix=/usr

    [root@iZ28d8mzdwrZ confuse-2.7]#maek && make install

    [root@iZ28d8mzdwrZ confuse-2.7]#yuminstall flex  #安装flex依赖

    [root@iZ28d8mzdwrZ confuse-2.7]#cd ../turnserver-0.7.3

    [root@iZ28d8mzdwrZ turnserver-0.7.3]#./configure --enable-debug-build

    [root@iZ28d8mzdwrZ turnserver-0.7.3]#make && make install

    二:配置

    [root@iZ28d8mzdwrZ turnserver-0.7.3]# cd extra/

    [root@iZ28d8mzdwrZ extra]# ls

    Makefile     Makefile.in             turnserver.conf.template  turnserver.fedora.initd  turnusers.txt.template

    Makefile.am  packet-stun2-turn.diff  turnserver.debian.initd   turnserver.spec

    [root@iZ28d8mzdwrZ extra]# cp turnserver.conf.template /usr/local/etc/turnserver.conf

    [root@iZ28d8mzdwrZ extra]# cp turnusers.txt.template /usr/local/etc/turnusers.txt

    1.1.1.10      修改配置文件:

    [root@rlnf-76etc]# vi turnserver.conf

    listen_address = {"183.62.225.76" }           #把公网IP地址写入,一般只要改这个配置,其它的用默认值就可以了。

    ## Account method.

    account_method = "file"                        #配置账户数据为文件

    ## Account file (if account_method = file).

    account_file ="/usr/local/etc/turnusers.txt" #指定账户文件位置

    [root@rlnf-76etc]# vi turnusers.txt

    foo:bar:domain.org:authorized

    用户名:密码:领域:需要验证的

    1.1.1.11      启动turnserver:

    [root@rlnf-76etc]# cd ../sbin

    [root@rlnf-76sbin]# ./turnserver -c /usr/local/etc/turnserver.conf

    1.1.1.12      启动回显服务:

    [root@rlnf-76bin]# ./test_echo_server

    UDP Echo server started on port 4588

    1.1.1.13      测试服务器是否正常

    在其它机器上启动测试程序:

    rdc@rdc-Virtual-Machine:/home/turnserver/src$./test_turn_client -t udp -s 183.62.225.76 -p 183.62.225.76 -w 4588 -u foo -g 1234-d domain.org

    Protocol: udp (17) use TLS: 0.

    sock: 3 speer: (nil) connected!

    Send Allocate request.

    Send Allocate request.

    Probably wrong credentials or requestedfamily not supported.

    这个是说权限错误,一般是用户或密码不对。修改用户和密码,再次运行:

    rdc@rdc-Virtual-Machine:/home/turnserver/src$./test_turn_client -t udp -s 183.62.225.76 -p 183.62.225.76 -w 4588 -u foo -gbar -d domain.org

    Protocol: udp (17) use TLS: 0.

    sock: 3 speer: (nil) connected!

    Send Allocate request.

    Send Allocate request.

    Allocate an address!

    Send CreatePermission request.

    Permission installed!

    Send Send indication.

    Receive data: 1024

    Send CreatePermission request.

    Channel bound to 16393.

    Send ChannelData.

    Received ChannelData: 1024 bytes

    Send Refresh request.

    Cleanup and exit.

    1.1.1.14      服务端打印的日志:

    15:44:26.632297 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.632336[turnserver_listen_recv:3273]   Nomessage integrity

    15:44:26.636506 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.636534[turnserver_listen_recv:3581]   OK basicvalidation are done, process the TURN message

    15:44:26.636546 [turnserver_process_turn:2942]  Process a TURN message

    15:44:26.636559[turnserver_process_allocate_request:2302]     Allocate request received!

    15:44:26.636573[turnserver_process_allocate_request:2536]     lifetime: 165 seconds

    15:44:26.636667 [turnserver_process_allocate_request:2767]      Account foo, allocations used: 3

    15:44:26.636719[turnserver_process_allocate_request:2903]     Allocation successful, send success allocate response

    15:44:26.640733 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.640758[turnserver_listen_recv:3581]   OK basicvalidation are done, process the TURN message

    15:44:26.640770[turnserver_process_turn:2942]  Process aTURN message

    15:44:26.640781[turnserver_process_createpermission_request:1627]      CreatePermission request received

    15:44:26.640807[turnserver_process_createpermission_request:1767]      Install permission for 183.62.225.76 4588

    15:44:26.640828[turnserver_process_createpermission_request:1806]      CreatePermission successful, send successCreatePermission response

    15:44:26.645088 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.645110[turnserver_listen_recv:3581]   OK basicvalidation are done, process the TURN message

    15:44:26.645121[turnserver_process_turn:2942]  Process aTURN message

    15:44:26.645131[turnserver_process_send_indication:1414]      Send indication received!

    15:44:26.645143[turnserver_check_bandwidth_limit:503] Tokendown bucket available: 150000, tokens requested: 1024

    15:44:26.645154[turnserver_process_send_indication:1536]      Will not set DF flag

    15:44:26.645166[turnserver_process_send_indication:1567]      Send data to peer

    15:44:26.645224 [turnserver_main:4686]  Received UDP on a relayed address

    15:44:26.645241[turnserver_check_bandwidth_limit:477] Tokenup bucket available: 150000, tokens requested: 1024

    15:44:26.645314[turnserver_relayed_recv:3722]  Send datato client

    15:44:26.649140 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.649165[turnserver_listen_recv:3581]   OK basicvalidation are done, process the TURN message

    15:44:26.649177[turnserver_process_turn:2942]  Process aTURN message

    15:44:26.649187[turnserver_process_channelbind_request:1860]  ChannelBind request received!

    15:44:26.649199[turnserver_process_channelbind_request:1936]  Client request a ChannelBinding for 183.62.225.76 4588

    15:44:26.649234[turnserver_process_channelbind_request:2055]  ChannelBind successful, send success ChannelBind response

    15:44:26.653515 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.653532[turnserver_process_channeldata:1239]  ChannelData received!

    15:44:26.653544[turnserver_check_bandwidth_limit:503] Tokendown bucket available: 150000, tokens requested: 1024

    15:44:26.653557[turnserver_process_channeldata:1366]  Send ChannelData to peer

    15:44:26.653596 [turnserver_main:4686]  Received UDP on a relayed address

    15:44:26.653611[turnserver_check_bandwidth_limit:477] Tokenup bucket available: 150000, tokens requested: 1024

    15:44:26.653623[turnserver_relayed_recv:3722]  Send datato client

    15:44:26.657563 [turnserver_main:4509]  Received UDP on listening address

    15:44:26.657586[turnserver_listen_recv:3581]   OK basicvalidation are done, process the TURN message

    15:44:26.657598[turnserver_process_turn:2942]  Process aTURN message

    15:44:26.657608[turnserver_process_refresh_request:2101]      Refresh request received!

    15:44:26.657618[turnserver_process_refresh_request:2146]      lifetime: 0 seconds

    15:44:26.657664[turnserver_process_refresh_request:2201]      Account foo, allocations used: 2

    15:44:26.657677[turnserver_process_refresh_request:2203]      Explicit delete of allocation

    15:44:26.657692[turnserver_process_refresh_request:2245]      Refresh successful, send success refresh response

    展开全文
  • 1. 想不起来是什么时候的了 orphaned pod "82646587-78c6-47e4-9509-7d4ff8debbc0" found, but volume ... Turn up verbosity to see them. https://www.ziji.work/kubernetes/kubelet-orphane
  • Android Studio 3.1.2 - 关闭VCS(Android Studio 3.1.2 - Turn VCS OFF)我最近做了一个更新我的Android Studio到版本3.1.2。很显然,更新导致我的VCS打开。我不需要这个,当我尝试构建我的签名APK时,它令我头痛。我...
  • growup_grow 和grow up 的区别

    千次阅读 2020-12-23 20:02:25
    广告位API接口通信错误,查看德得广告获取帮助grow 和grow up 的区别grow和grow up的区别如下。grow可以作及物动词或不及物动词,也可以作联系动词,表示成长、种植或变得怎么样的意思,如:一、及物动词用法。I ...
  • script type="text/javascript" src="js/turn.js"></script> <scripttype="text/javascript" src="./js/jquery.min.1.7.js"></script> 2 创建html <div id="flipbook"> <div ...
  • cutup(cut up用法总结)

    千次阅读 2021-07-18 03:53:36
    类似的动词词组还有: mix (sth) up put (sth) off turn (sth/sb) down switch (sth) on 等等,结构是:〈动词〉+〈.详细点 最好有例句Cut up切开;切碎Cut up the carrots before you put them into t...
  • Now it's MySQL's turn...

    2021-01-28 05:39:24
    but only through "dbus " 4) in order to dbus be able to find gnome-keyring-daemon it must be started BEFORE 5) on system start up, dbus is started AFTER gnome-keyring-daemon 6) so: no application ...
  • 1) If your system supports automatic start-up system daemon services, then to enable the turnserver as a system service that is automatically started, you have to: a) Create and edit /etc/turnserver....
  • Turn 4G settings onEvery second counts! That’s why csl created Hong Kong’s first and only superfast 600Mbps LTE-A* 4G network, and upgrades services at every opportunity. It’s easy to see why csl ...
  • For the first step the robot can choose any of the four directions, but then at the end of every second it has to turn 90 degrees left or right with respect to the direction it just moved in....
  • 【联合抽取】Entity-Relation Extraction as Multi-turn Question Answering(ACL2019) 论文地址:https://arxiv.org/abs/1905.05529v4 论文代码:https://github.com/ShannonAI/Entity-Relation-As-Multi-Turn-QA ...
  • Text Why My Great-uncle Gave Up the Ministry? Pre-reading Task Discuss the following questions. 1.Have you ever been haunted by a guilty consicence for sth you accidentally did? 2.What do you think...
  • husky_bringup

    2021-01-12 04:48:18
    Install and Configure Husky Software Description: Setting up the Husky robot PC from scratch using an installer image. Keywords: Clearpath Husky Tutorial Level: INTERMEDIATE Next Tutorial: Customize ...
  • https://blogs.unity3d.com/2019/02/28/srp-batcher-speed-up-your-rendering/ In 2018, we’ve introduced a highly customizable rendering technology we call Scriptable Render Pipeline (SRP). A part of ...
  • Setting up Paths

    2021-03-27 12:53:20
    Setting up Paths nnU-Net relies on environment variables to know where raw data, preprocessed data and trained model weights are stored. To use the full functionality of nnU-Net, the following three ...
  • 我有这样的结构:Web服务器:Apache。它在一个LAN中。...STUN / TURN服务器:Coturn“4.5.0.4”。在同一台电脑上的虚拟机(VirtualBox Centos 6)中。客户端A:笔记本电脑,Vista。我使用三星移动和US...
  • Run the driver verifier against any new (or suspect) drivers, and if that doesn't turn up the culprit, then use gflags to enable special pool. Arguments: Arg1: 00000000, memory referenced Arg2: d...
  • For the first step the robot can choose any of the four directions, but then at the end of every second it has to turn 90 degrees left or right with respect to the direction it just moved in....
  • turn up C. turn on D. turn out 满分:2 分 27. We know that we stand on others’ shoulder and () we make progress. A. inch by inch B. hand in hand C. face to face D. side by side 满分:2 分 28. They’...
  • linux-3.11

    2021-05-12 05:38:15
    New configuration options are added in each release, and odd problems will turn up if the configuration files are not set up as expected. If you want to carry your existing configuration to a new ...
  • Move and Turn time limit per test2 seconds memory limit per test512 megabytes inputstandard input outputstandard output A robot is standing at the origin of the infinite two-dimensional plane. Each ...
  • Below is a list of what I did: Install ubuntu 10.04 LTS Install essential tools such as android sdk, toolchain, libs, etc Modify kernel config file (turned on Tracer Options) Boot up goldfish with ...
  • For the first step the robot can choose any of the four directions, but then at the end of every second it has to turn 90 degrees left or right with respect to the direction it just moved in....
  • 增加(体重) When law schools put on conferences, lawyers turn up. 法学院开的研讨会,律师都会参加。 8.putoff推迟,拖延;阻碍 You cannot put off this decision. 你不能拖延这些决策。 9.putin花费;正式提出 ...
  • Because the low side MOSFET must turn off and then turn back on very quickly, extremely high duty cycles in a boost converter create a narrow off pulse problem, and degrade efficiency for high step up...
  • A barber today does not cut a boy’s hair in the same way as he used to, and girls do not make up in the same way as their mothers and grandmothers did. The advertisers show us the latest fashionable...
  • if (addFingerprint) { // Compute the CRC32 of the packet up to (but excluding) the FINGERPRINT // attribute and XOR it with 0x5354554e. uint32_t computedFingerprint = Utils::...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,702
精华内容 29,480
关键字:

turnup