I would like to use the USB port power as source and use the an amplifier on D+/D- Twisted Pair signal wires as my command line. I saw a thread suggesting to use the output as PWM. How can I send a single byte or stream of bytes to the port. Is it possible to read status of the D+/D- if they are shorted together?
Does it read the entire message string sent by the client? I have a line to write to the stream later in the code and that does not seem to be sending anything back to the client, although the code around is excuting.
i = stream.Read(bytes, 0, bytes.Length) While (i <> 0) Try ' Translate data bytes to a ASCII string.
I'm writing a VB.net application (but you can answer in C# if you want, no problem) that uses a 3rd party .NET library. In particular, one method in this library takes an IO.Stream as input (among other things) and writes the results of its processing to said stream. My problem is that the method CLOSES the stream after writing to it, so I can't read back the data that it wrote in it!To be more specific: it works, of course, if the stream is a FIeStream , since it writes the data on disk, but what if I want to read the data directly to memory? I tried using a MemoryStream, but as I said, when the method returns the stream is already closed, and I can't read back anything from it.
Imports System.IO Public Class CloseHijackedMemoryStream Inherits MemoryStream
I am sending a POST request to an API server and I have reused code where I have successfully done this before on other servers and for some reason, which I cannot figure out why, it's not working. I get the error:
"Cannot close stream until all bytes are written."[code]...
I am sending a POST request to an API server and I have reused code where I have successfully done this before on other servers and for some reason, which I cannot figure out why, it's not working. I get the error:
Cannot close stream until all bytes are written."}
even though I declared the content length correctly and I am not sure what I am missing here...
data = data + "</posts>" Dim postBytes As [Byte]() = Encoding.UTF8.GetBytes(data) Thread.Sleep(10000)
I have a testing platform that allows data to be posted to a real time collection system. It uses the StreamWriter object to send both HTTP and XML formats, It works fine, but there is a new request to submit uploaded files. This again works fine, unless the files are over 70k (we need to test upto 3MB). If it is over 70k, the response is the content-length too big. I have changed it so that the content-length is now set dynamically, dependant on the size of the file uploaded. However, when the StreamWriter.Close() runs, the execption The request was aborted: The request was canceled. is generated, with the InnerException Cannot close stream until all bytes are written.
From what I have found on the web, the solution is use StreamWriter.Flush(), but this code is already in place.
When looking at an array of bytes from a stream for a multi-page tiff document, can you determine where one page stops and another begins? I want to take a multi page document, let's say 50 pages and allow a user to pick different pages of that to make other muti-page documents.
I have this code that was working in a proof of concept app I had - but now will not work.
For Each ddfile As String In ddfiles Dim MyThread As Thread ' simple new thread Dim newFS As FSObject = New FSObject() 'new FSObject which is a file object I made up' used because i needed to keep the name and index matched so the callback function had something to work with
I have a single that might have a decimal place but might not. I have to put the digit before the decimal into the first 4 bytes and the digit after in the next 4 bytes.
So 1.1 would be 01-00-00-00-01-00-00-00 or 2.1 would be 02-00-00-00-01-00-00-00 or 1 would be 01-00-00-00-00-00-00-00
The digit before the decimal point is stored like an integer in bytes the same with the digit after the point. So 1.1 gets split into 1 and 1 and then stored as 2 DWORDS: 01000000 and 01000000
Since I like to use the ReadAllBytes and WriteAllBytes methods to save my variables to disk, I have had no troubles thus far with Integers.It has been easy to convert a short integer into a string of two bytes to save them using WriteAllBytes as following example:-
ReDimxji(0 To 601) For I% = 0 To 300 J% = hbs(I%)
[code].....
But now I want to store some Single variables using WriteAllBytes, so I need to convert my single variables to a string of four bytes for each.
I have a BIN file which I need to write a single byte to at the end and maintain the previous data. Here is an example.Viewed with a hex editor the file may have F0 FD 48 D3 C0 as the data. I want to be able to add to the end of it FF so that when I view it with the hex editor it is displayed as F0 FD 48 D3 C0 FF. I know how to open files for putting data but how can I take those characters and write them to the end of a file. I tried using the put function ( Put #FileNo, , MyStr) where MyStr = the characters in the textbox but it doesn't seem to work. Here is some code.
How can I get access in a fast way to the single bytes that form a double variable?
In pseudo-code I want to do something like this:
Dim myDouble as Double Dim myArray(7) as Byte myArray = myDouble
'continue doing things with the single bytes
The code is meant for use in a I/O-handler. The double-variables have to be sent / received via TCP. For this purpose they shall be put into / assembled from I/O-buffers.
There are these 19 bytes (I am looking for combinations not the number of combinations)
17 00 00 00 A4 EA DB 13 02 00 00 00 00 00 00 A3 D3 02 CC
I need any possible unique combination which matches these "rules":
at least 4 bytes long the order of the bytes can't change(so 17 A3 D3 02 CC is ok but A3 D3 02 CC 17 isn't, because in the original string 17 was at the being but A3 D3 02 CC was at the end)
Let me try giving you examples of possible combinations:
17 00 00 00 A4 EA DB 13 02 00 00 00 00 00 00 A3 D3 02 17 00 00 00 A4 EA DB 13 02 00 00 00 00 00 00 A3 D3 17 00 00 00 A4 EA DB 13 02 00 00 00 00 00 00 A3
[Code]....
See the bytes stay in the same order for example the first byte 17 can only in the first byte's place
I'm trying to send a 28 character string to a remote ip address and port. I've done this successfully in vb.net using the following code snippets:
Dim swon As String = "A55A6B0550000000FFFBDE0030C8" Dim sendBytes As [Byte]() sendBytes = Encoding.ASCII.GetBytes(swon) netStream.Write(sendBytes, 0, sendBytes.Length)
I now have to convert this across to c++ and have the following so far:
but am getting stuck at this point. I'm sure I'm missing a simple syntax error but I can't figure it out!To clarify, I'm not getting an error, but I don't think the string is being converted to bytes correctly as when I convert back, I just get a '01'
first asking an question and then introducing but i kinda need some help in here.First of all im not new to VB, But i am to VB.NET and espessially socket programming.Now i need an way to send the lenght of the string being send in bytes before the string itself so <lenghtinbytes><string>.
ive tried so many things, and its possible because the client itself does it too...but just cant find an way.
I want to send data of bytes from .net server to flash client. i have created a simple .net tcp server but what code would i need to create the flash tcp client in order to receive bytes NOT string or xml, just bytes?
I am using sockets and such for a while now, and want to go an step further in this. Now for example lets say an client would send [lenghtofstringinbytes]string[somethingelseinbytes]another thing. How can I send/read/parse it?
Now I am doing this: Private Sub onDataArrival(ByVal ar As IAsyncResult) Try Dim obj_SocketState As StateObject = CType(ar.AsyncState, StateObject) Dim obj_Socket As Socket = obj_SocketState.WorkSocket Dim sck_Data As String [Code] .....
So using Getstring for it, but thats not the way for this as you get nothing else but an empty string back. So I have to parse it without converting it to an string.
So i'm still goofing around with this chat app thing. Current when a user sends a message it sends to all clients connected. The server stores all clients and their IPs in a hash table, so what i want to do is each time a client joins, the server will broadcast the updated hashtable to each client. I know i can make a mess and get the server to broadcast each row of the hash table as a string but i think this way would be cleaner, either that or send the client object instead of the whole hash table.
I am sending data over a tcp connection but I need send it in pairs for it to be sent i.e. 1st Send (doesnt work), 2nd Send (works), third Send (doesnt work), fourth Send (works)
How can I send and recieve serialized objects over a TCP connection with size and data type values in the header (within array(0) and array(1) values)?
I know how to serialize and send the object using
BinaryFormatter.Serialize
But on the receiving end I dont know the size of the obejct sent therefore I dont know when to stop reading the data stream. I also dont know how to take the recieved data and put it into an array of bytes().
I noticed when I send bitmap over a stream I have to close the stream where I sent it from in order to get it on the other end. Is there any way I can keep the stream open and send images and strings, or any other way of doing that? [code] 'I have to close the stream or it wont work, but I need to keep it open to send more images!
I've solved part of the problem, but something I've just realised is the information just isn't getting through and EVERY example I find uses a Console type application and what about us people who don't wanna develop a Console application? I don't but nooooo they don't seem to understand that at MS and put one example which uses exactly that.
I'm trying to send a XML serialized class over a network stream
the send is working
Dim IP As Net.IPAddress = System.Net.IPAddress.Parse(IPAddress) Dim IPE As New Net.IPEndPoint(IP, 10003) Dim TCPClient As New Net.Sockets.TcpClient
[Code]....
I always get an error {"Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host."} The XMLFile has the xml document in it most of the time and I can go on and everything works but 1 out of every 5 times it doesn't work at all and the XMLFile contains nothing ..
I'm thinking about how I'm going to connect a computer to a projector and I came to think if it is possible to send a live stream of a computers screen to another computer via for example TCP or some other protocol. It must be possible since for example TeamViewer and other long-distance IT-support applications can do this. The thing is that I dont have a clue about where to start. And is it difficult to output the stream once it's recieved?
I want it to do is that you input a string, then you select an algorithm (Theres only going to be one RijnDael) then you input a key, then the Initialization Vector comes from "txtIV.text" then you select the key bytes and the block bytes from the numeric up/down, then you either encrypt or decrypt.
Ok i am having some issues designing a base-class to handle generics.Caveat is i need to restrict the type put in as a Numeric type, specifically Int16, Int32, or Int64 (Short or Long).I know you can do Of T as {Structure} but i dont want to select the key bytes and the block bytes from the numeric up/down.
I need to handle a soap request and send a response in a single string. My response is going well but I can not see a request string in my log file thought protocol analyzer can see it properly.