Change UDP ports used by SVE

Hello all,
I have recently installed a piece of hardware which transmits information to UDP port 6001 on my computer. Some software then runs on the computer listens to this port in order to detect the hardware.
However, LabVIEW shared variable engine seems to use the same port. On the computer in question the port is used by NITaggerService (National Instruments Variable Engine).
One solution is to stop this service - this works and allows the software to detect the hardware. However, eventually, I want to run this hardware alongside LabVIEW (indeed, LabVIEW will communicate with the hardware), so this is not a desirable solution.
http://www.ni.com/white-paper/12402/en suggestst that UDP ports 6000-6010 are used by Shared Variables and Network Streams, which is consistant with the service identified above. It suggests that these ports are fixed, however, I have noticed that on different computers, port 6001 is used by a different NI Service (e.g. on another computer, it is used by lkTimeSync (National Instruements Time Synchronization) ), suggesting that there is /some/ flexibility. In addition, not all the ports from 6000-6010 are used in practice, suggesting that it might be possible to use another port in the range 6000-6010 rather than 6001.
Does anyone know how to force NI SVE to use a different range of UDP port, or at least to not use 6001?
All the best
James Polyblank

Hi James,
It is not possible to pre-define which ports the NI services should use. One way to get around this would be to have these services not auto start on windows launch and manually start it once your other software has established communication with the hardware through UDP port 6001.
You have taken the first step in this direction by stopping the service. After the hardware has been detected (on port 6001), restart the NITaggerService that you stopped. This will automatically start the service on a port that is free and available.
Try this and see if it works. You can also try starting the service automatically from your labview application using 'System Exec.vi' .
Thanks and Regards,
Supreeth.K
Applications Engineer
NIUK

Similar Messages

  • TS1629 Apple destination ip addresses for well known TCP and UDP ports used by Apple software products

    I work for a large enterprise organisation with dual layer firewalls. The Apple article titled "allowing well known ports through the firewall "does not provide enough information on what the destination ip addresses of Apple servers are which host Apple ICloud services.
    Does anyone have information on the destination Apple Ip addresses? So that I can lock down my firewall rules, just so that Apple devices, access Apple services on the Internet.
    Many thanks

    One option is to use "connection-reuse" cli under sip-ua configuration mode.
    sip-ua
      connection-reuse
    This will enable the 7200 to create a connection with source and destination udp port number set to 5060. This feature is available in IOS 12.4(25d) which requires minimum of 256 / 512MB DRAM (depends on the feature set) and flash of 48 MB.

  • 10.6.5 firewall blocking udp ports used by ethernet MFC printer

    Hi All, is there any way to apply a custom rule to allow access through the 10.6.5 firewall for a couple of UDP ports? I am trying to enable scanning from the front panel on a Brother MFC990CW with static IP on our local net (adsl router) and the printer docs specify up to 3 ports to be opened. Have played with IPFW via term but my rule attempts are not having any impact. Also unable to find log location where firewall activity is logged.
    Would appreciate any tips.
    Happy New Year

    HI Michalien,
    happy new years eve
    have you tried adding the Image Capture Utility to the firewall? It Should open the port for you.
    system preferences, security, advanced button, + button
    navigate to Macintosh HD, Applications, Image Capture (witch handles most scanning in 10.6)
    You may also need to add the cannon scan utility as well.

  • QOS Network Planning - TCP/UDP Ports used in CWMS 2.5 MDC deployment

    Does anyone know if there is documentation that describes the WAN traffic in CWMS 2.5 MDC?  I'm looking for the TCP/UDP ports that must be prioritized on the WAN to properly class our traffic between the two data centers.  I can't find any such document.  
    Thanks,
    Matt 

    HI Matt,
    All the network requirements are listed in the CWMS 2.5 Planning Guide in Networking Checklist: http://www.cisco.com/c/en/us/td/docs/collaboration/CWMS/2_5/Planning_Guide/Planning_Guide/Planning_Guide_chapter_0100.html
    I hope this is what you are looking for.
    -Dejan

  • Multiple production clusters on the same network? just change UDP port?

    If I want multiple production clusters on the same network do I just make sure each cluster is on it's own multicast port? or are other changes required?
    Thanks,
    Andrew

    Hi Andrew,
    I think to be safe it would be best to use a different address and port.
    -Dave

  • Changing WL port using pack and unpack Commands

    Hi,
    I am an experienced WL8 user, just starting with WL9.
    I created a first domain relatively easily using "config.sh"; and after finishing this proof of concept thought that it might be a good idea to create a template from it for the rest of the guys here.
    For that I used the ?pack? command, which works fine.
    The completing ?unpack? command also seems to works fine.
    The only thing is that I fail to locate any option to determine the server?s listen port (always sets to be 7001 like my original domain), and this is problem because we all work on the same linux machine.
    The only option I found so far is to start the server on it original port (7001) and than change it using the admin console. This is not good enough since we want to use an automatic install wizard?
    Did I miss something?
    Is there any command line to help?
    Or any other tips?
    Your help is appreciated,
    zilbi

    Hi Again,
    solved it using the WLST offline tool.
    the script (customCmpDomain.py):
    #=======================================================================================
    # Open the domain template.
    #=======================================================================================
    readTemplate("cmpDomainTemplate.jar")
    #=======================================================================================
    # Change server's port
    #=======================================================================================
    cd('Servers/AdminServer')
    set('ListenPort', 7080)
    #=======================================================================================
    # Open (unpack) the domain.
    #=======================================================================================
    writeDomain("/home/rami/domains/cmpDomain")
    #=======================================================================================
    # Close & Exit
    #=======================================================================================
    closeTemplate()
    exit()
    and just run it using 'weblogic.WLST'
    thanks anyway!
    zilbi

  • Change default port used for FlexUnit reports

    Good day,
    I have recently set up a CruiseControl server that runs two concurrent builds. Most of these builds contain FlexUnit tests. I am well aware that the default port for FlexUnit task is 1024 and I know that only one listener can access the port at one time. I tried passing a different port number but the flexunit task hangs. So, I was wondering if anyone has tried changing the default port to something other than 1024.

    Hi Michael,
    I created a bug for tracking, as you requested (https://bugs.adobe.com/jira/browse/FXU-153).

  • Is there some way one can change the port used by Adobe Media Player?

    After I installed Adobe Media Player I am unable to access my IIS web site. Is there a way to hook-up Adobe Media Player to another port? I guess the problem started after installing Adobe Media Player.
    http://hodentek.blogspot.com/2009/04/adobe-media-player-and-iis-part-2.html
    http://hodentek.blogspot.com/2009/04/adobe-media-player-internet-information.html

    Because I've my original response I've been getting email updates about this topic and decided to install Adobe Media Player and test myself.
    On my main system (Windows XP SP3) IIS is not blocked when installing and running Adobe Media Player.  I suspect your problem may be related to something else entirely.  (Flash Media Server or frankly any other httpd could cause the issue you're experiencing).  (I can watch videos with the player and concurrently debug websites using http://localhost, http://localdomain:80 as well as http://localhost:80
    I'd try to pin down exactly when the problem started happening and see what was installed.  It's also worth noting that there are a lot of malware programs that monitor / intercept and direct traffic on port 80, this can cause all sorts of havoc on XP with IIS.
    If you happen to find that it is indeed Flash Media Server, their forums are here: http://forums.adobe.com/community/flash/flash_media_server
    Just my 2 cents

  • Anybody know what tcp or udp port # is used by Server Monitor?

    Hi everyone. I've been lookin' all over ****'s half-acre to find out what port # is required for Server Monitor with no luck. Sure, I can access the local IP address on the LAN, but for LOM to be truly useful...I need to access from WAN. Since my public IP takes me direct to the server itself (and other ports on that ip do other things), I really need to know what port # is used to forward Server Monitor traffic. Anyone?
    Thanks!
    Ed

    Ed LaComb-
    I do have this link to well known TCP and UDP ports used by Apple software products.
    I am fairly certain the answer lies within.
    Luck-
    -DaddyPaycheck

  • How to change the port no in weblogic 10.3 server.

    Hi,
    Could you please tell me the steps,how to change my bea10.3 port no from 7001 to 7002?
    Thanks Advance.

    Hi,
    Please refer to : http://weblogic-wonders.com/weblogic/2010/02/25/changing-adminserver-port-using-jmx/ (Using JMX)
    http://forums.oracle.com/forums/thread.jspa?threadID=1037611&tstart=0 (Using WLST)
    Simplest option ...your can change it from AdminConsole as well.....
    Login to AdminConsole--->Server--><YourServer_name>--->Cionfiguration(Tab)--->ListenPort (Change it)
    Thanks
    Jay SenSharma

  • Changing VPN port

    Since there are several VPN solutions at my office firewall I need to be able to change the port used by L2TP when connection using VPN.(e.g. set it to port 1000 and NAT it to 1701 in the firewall). I'm using the build in VPN client. However I can't find anywhere to change VPN port. Isn't this possible?
    Message was edited by: jornki

    I'm not sure about doing this with the VPN...
    But you could tunnel from one machine to another (similar to a VPN) using SSH. You can set SSH to answer on any port. So maybe this would work for you.
    This article describes exactly what may work for you:
    http://www.afp548.com/article.php?story=20040815101734513&query=ssh
    Jeff

  • HT4814 TCP and UDP ports on router firewall to allow server to server administration running mavericks and server app 3.0?

    What TCP or UDP ports do I need to open on my router firewall to allow server to server administration running maverics and server app 3.0?

    Also you may want to open tcp port 625 so that you can update the server's OD master.
    More info can be found here: http://support.apple.com/kb/ts1629  Well known TCP/UDP ports used by Apple Products.
    HTH
    - Leland

  • Port used for task display form in Oracle BPM Worklist from SOA human task

    My problem is that when I click on my task in worklist it is trying to show the task flow UI in a frame using port 7101 which is my admin server instead of port 7102 which is my SOA server where the task display form is actually deployed.
    I have an admin server running on port 7101 and a managed server with SOA configured running on port 7102. My application contains a soa composite project and a task flow project that was auto-generated from the human task in my composite. The applications deploys successfully to the soa server and I can run my BPEL process successfully and see the task show up in worklist.
    I have modified hwtaskflow.xml with this:
    <TaskFlowServer>
    <hostName>localhost</hostName>
    <httpPort>7102</httpPort>
    <httpsPort>8002</httpsPort>
    </TaskFlowServer>
    I access worklist at: http://localhost:7102/integration/worklistapp/
    But when I click on my task in worklist, the task display form is being referenced at
    http://<ip address>:7101/workflow/VacationRequestTaskFlow/faces......
    instead of
    http://localhost:7102/workflow/VacationRequestTaskFlow/faces......
    Any ideas? After changing hwtaskflow.xml I redeployed and restarted everything and it still doesn't work.
    Edited by: Billy Turchin on Oct 1, 2009 12:43 PM

    Actually my config.xml does not have have two soa_server1 entries ... it has only two <server> entries but each one also has an SSL entry; see below. (This was not done by me BTW, but rather when I ran the domain configuration wizard)
    I don't think the problem has to do with the SSL entries, because those ports are not getting used. The default port for my human task is 7101 (DefaultServer) instead of 7102 (soa_server1). Once I changed the port using the EM it seems to remember it when I deploy new revistions of that composite but anytime I deploy a new composite for the first time, the port for the task display form is incorrectly set to 7101.
    How exactly does worklist determine which port and URI to use for a human task's display form? Does it iterate through all the registered task display forms to find one that is registered for the given human task? (ie its not a property of the human task itself, but rather a property of the registered ADF display forms).
    <server>
    --<name>DefaultServer</name>
    --<ssl>
    ----<name>soa_server1</name>
    ----<listen-port>8001</listen-port>
    --</ssl>
    --<machine>LocalMachine</machine>
    --<listen-port>7101</listen-port>
    --<listen-address></listen-address>
    --<tunneling-enabled>true</tunneling-enabled>
    </server>
    <server>
    --<name>soa_server1</name>
    --<ssl>
    ----<name>soa_server1</name>
    ----<listen-port>8002</listen-port>
    --</ssl>
    --<machine>LocalMachine</machine>
    --<listen-port>7102</listen-port>
    --<listen-address></listen-address>
    </server>
    Thanks for the replies thus far...
    Edited by: Billy Turchin on Oct 5, 2009 5:21 AM

  • Profile Manager: Change default ports (80/443)?

    I was never able to figure out how to do this with Mountain Lion Server (thus we were never able to utilize Profile Manager), but I'm hoping this may now be possible with Mavericks Server. Is it possible to change the default ports the Profile Manager web admin uses (80/443)? I already have another server running HTTP/HTTPS services on those ports, thus this would be a conflict.
    The only other option would be purchasing a second static WAN IP, but would rather not have to do that.
    Thanks,
    Kristin.

    Realistically you are not going to be able to change the ports used by the built-in Apple websites. Even if you managed to (briefly) do it, it is almost certain that your settings would get over-written by Apple later.
    What you can do is change the port FileMaker uses. I would also say there is no benefit to running FileMaker Server on the same computer as Server.app and in fact as you have seen a potential disadvantage. Therefore using a separate Mac mini without the Server.app installed is another option.
    See http://help.filemaker.com/app/answers/detail/a_id/215/~/specifying-a-port-number -for-instant-web-publishing
    For what it's worth RoundCube is nothing to do with FileMaker either. If you have not already seen it you can get an easy to use installer for RoundCube here http://topicdesk.com/downloads/roundcube and it will work on the same Mac as Server.app and is compatible with the latest versions.

  • Application by using more than 65535 UDP ports

    Hello all!
    I'm now implementing a device simulator in VC++ to performance a load test to our server application. I need to simulate a huge number of devices to communicate with this server via UDP, each device shall have its own UDP port exclusive during the
    simulation.
    Since there are maximal 65536 ports pro IP address and from 0 to 1024 are reserved by OS, theoretically I have 64511 free ports for my Simulator application, considering some ports are required by some services/applications, the free port number may a little
    fewer, I'm assuming this number is 60000. According to our software requirement, I can't reach the required simulating device amount under this port limitation.
    If I'm right, if one computer has more IPs, I shall have more than 60000 free ports. My simulator runs under Windows Server 2008, 2 physical network adapters and I used following command to change the dynamic UDP port range to get 60000 UDP ports:
          netsh interface ipv4 set dynamicportrange protocol=udp startport=3000 numberofports=60000
    My questions are:
    1. Is this setting globally available or for each IP address?
       I tried to set the parameter "numberofports" to 120000 but it didn't work.
    2. Shall I set for each IP address separately a UDP port range?
    3. If this setting is for each IP addres available, I have following problem:
       For two IP address, I could bind 60000 ports in total to 60000 UDP sockets, e.g IP1 20000 ports and IP2 40000 ports, or IP1 40000 ports and IP2 20000 ports. That means I can still use maximal 60000 UDP ports.
    Unfortunately, I can't find any reference about this topic in Internet, does anyone have my similar situation?
    Thank you in advance to teach me a solution!

    " I need so many UDP ports because our product has "state", and our Server application maintains connection sessions for each connected device."
    Couldn't you add some information to the datagrams that identify the state? That may require less resources than creating a zillion of sockets. Though I suppose that using a single socket would lead to serialization and that will hurt scaling...
    "How much memory does one socket need? I didn't think about this topic....."
    Hmm, memory is need for the socket data structures and buffers. Probably a few kilobytes. Let's do a test and see what happens:
    #include <winsock2.h>
    #include <cstdio>
    #pragma comment(lib, "ws2_32.lib")
    DWORD WINAPI ServerThread(LPVOID addr) {
    SOCKET sk = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    if (sk == INVALID_SOCKET) {
    printf("socket failed\n");
    return 1;
    int err = bind(sk, static_cast<sockaddr *>(addr), sizeof(sockaddr_in));
    if (err != 0) {
    printf("bind failed\n");
    return 1;
    char buffer[256];
    sockaddr_in from;
    int fromLen = sizeof(from);
    for (;;) {
    int length = recvfrom(sk, buffer, 256, 0, reinterpret_cast<sockaddr *>(&from), &fromLen);
    printf("got %d bytes from %s:%d\n", length, inet_ntoa(from.sin_addr), htons(from.sin_port));
    int main() {
    WSADATA wsaData;
    int err = WSAStartup(MAKEWORD(2, 2), &wsaData);
    sockaddr_in to;
    to.sin_family = AF_INET;
    to.sin_port = htons(4242);
    to.sin_addr.S_un.S_addr = inet_addr("192.168.1.68");
    CreateThread(nullptr, 0, ServerThread, &to, 0, nullptr);
    const char *addrs[] { "192.168.1.40", "192.168.1.41", "192.168.1.42", "192.168.1.43" };
    SOCKET sockets[_countof(addrs)][30000];
    sockaddr_in from;
    from.sin_family = AF_INET;
    int count = 0;
    for (int i = 0; i < _countof(addrs); i++) {
    from.sin_addr.S_un.S_addr = inet_addr(addrs[i]);
    for (int j = 0; j < _countof(sockets[i]); j++) {
    SOCKET sk = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    from.sin_port = htons(65535 - j);
    err = bind(sk, reinterpret_cast<sockaddr *>(&from), sizeof(from));
    if (err != 0) {
    printf("bind failed while creating socket %d on %s:%d\n", count, addrs[i], 65535 - j);
    closesocket(sk);
    sk = INVALID_SOCKET;
    else {
    count++;
    sockets[i][j] = sk;
    printf("created %d sockets\n", count);
    char buffer[256];
    for (int i = 0; i < _countof(sockets); i++) {
    for (int j = 0; j < _countof(sockets[i]); j++) {
    if (sockets[i][j] != INVALID_SOCKET)
    err = sendto(sockets[i][j], buffer, 256, 0, reinterpret_cast<sockaddr *>(&to), sizeof(to));
    This creates almost 120000 sockets on my machine (Win 8.1). All the 192.168.1.x addresses are on the same network adapter, 4 of them are used for "clients" and 1 for the "server". Clients have ports in the range 35535 - 65535 so you get
    around 30000 sockets per address (a few ports are in use so you won't get exactly 30000 unless you adjust the code).
    When the program starts the kernel non paged pool jumps from ~50MB to ~200MB. That means around 1.3KBytes per socket.
    @Joel Engineer: "The windows operating system can only have one IP per Computer name and a computer can only have one name..."
    You're delusional.

Maybe you are looking for