Hi,
I am trying to build a SNMP application using VB .NET. I am using the
udpClient class to send and receive data.
The SNMP header when viewed in hex looks like :: 7E 05 13 C1 ........ 7E
My problem is the following. Udpclient's send method requires a byte array.
So I tried
Dim MyByte = ASCII.GetBytes( strPDU)
udpClient.Send( MyByte, MyByte.Length, sRemoteHost, sRemotePort)
However on the receiving end instead of getting (shown as hex) 7E 05 13 C!,
I get 7E 05 13 3F.
Now I understand that ascii support is only upto 127 and thats why this is
happening.
What is a better way of accomplishing this? I have tried looking at
udpClient samples in the documentation and on the web but they all use
ASCII.GetBytes method.
Thanks in advance
Pete. 1 1838
Never mind,
I figured it out. Here's what I did ::
Dim win As Encoding = System.Text.Enc oding.GetEncodi ng(1252)
Dim MyByte = win.GetBytes(sV alue)
udpClient.Send( MyByte, MyByte.Length, sRemoteHost, sRemotePort)
This helped me get the windows code page encoding.
Pete.
"Peter Krikelis" wrote: Hi,
I am trying to build a SNMP application using VB .NET. I am using the udpClient class to send and receive data.
The SNMP header when viewed in hex looks like :: 7E 05 13 C1 ........ 7E
My problem is the following. Udpclient's send method requires a byte array.
So I tried
Dim MyByte = ASCII.GetBytes( strPDU) udpClient.Send( MyByte, MyByte.Length, sRemoteHost, sRemotePort)
However on the receiving end instead of getting (shown as hex) 7E 05 13 C!,
I get 7E 05 13 3F.
Now I understand that ascii support is only upto 127 and thats why this is happening.
What is a better way of accomplishing this? I have tried looking at udpClient samples in the documentation and on the web but they all use ASCII.GetBytes method.
Thanks in advance
Pete. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Stephan Steiner |
last post by:
Hi
The project I'm currently working on involves sending large UDP broadcasts.
As the .NET framework already provides an easy facility for sending and
receiving UDP packets I thought it was a good idea to use UdpClient rather
than sockets directly. A few weeks back I ended up rewriting the receiver
part to use sockets directly because I had to manipulate some low level
socket properties, and those manipulations would fail on the...
|
by: Morten Overgaard |
last post by:
Hi
I'm listening on the SysLog port (514) through UDP. The problem is that I am
not receiving anything nut I know that i get messages on the port. When I
use KIWI to listen on the same port via UDP tons of messages arrive.. What
am I'm doing wrong
My code looks like the following...
private UdpClient udpClient;
|
by: Dan Kelley |
last post by:
I have 2 projects - 1 Winform project that sends Udp messages using the
UdpClient class when a button is clicked, and a Console application that
listens for these Udp messages.
If I try to use the UdpClient class to receive, it never works. The messages
are never received (no exceptions). If I use a normal socket configured to
listen for Udp messages, it works perfectly.
Below is my sample code. It is only test code - I know the...
|
by: Rick |
last post by:
Hi,
I'm trying to get a simple UdpClient app working. I've been looking at the
MSDN info regarding UdpClient. When I set it up on my own PC and send
messages to myself it works OK. If I try to send messages to another PC with
another IP address I get multiple exception, the first one being "The
requested address is not valid in its context". I get this when I create my
UdpClient(iplistener) where iplistener is an IPEndPoint. It doesn't...
|
by: D. André Dhondt |
last post by:
In VB.NET 2003, is there a way to create a System.Net.Sockets.UDPClient
to listen to any address AND any port?
I can get it to listen to any address, but only if I specify a port (for
example, port 12345):
'-----------
Dim udpClient as New Sockets.UdpClient(12345)
Dim ipEndPoint as New IPEndPoint(IPAddress.Any, 0)
Dim receiveBytes as Byte()
| |
by: tccode97 |
last post by:
To whom it may concern,
I am developing a socket application in VC++ that uses asynchronous
connnection.
After doing search on google, I found the following link
http://msdn2.microsoft.com/en-us/library/system.net.sockets.udpclient.beginreceive.aspx
First of all, thanks for microsoft team for this post.
|
by: tccode97 |
last post by:
Hi,
I need an urgent help.
I am developing a socket application in VC++ that uses asynchronous
connnection.
After doing search on google, I found the following link
http://msdn2.microsoft.com/en-us/library/system.net.sockets.udpclient...
|
by: matt |
last post by:
Hi
I built a class to poll an app on a udp port using the sync methods
which
worked fine. I've since changed to using beginreceive and now the poll
works
but I don't receive the response from the app. Both apps run on teh
same
machine using the loopback address. I listen on all ports and then the
callback never fires but if I specify a port and send to that port the
|
by: Dirk Van de moortel |
last post by:
{
OOPS, posted this to moderated group perl.cpan.discuss as
well, so it can take a while to get through, if it gets through at all
Otherwise sorry for duplicate posting
}
We need to set up a server 2003 (or a win XP system) to accept
and act upon traps sent out from a storage system. Responding
to various error conditions, this system can be fully configured to
send traps.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |