I'm writing a replacement for an old library we use at the office to communicate with a rather clumsy and old custom-made C++ framework that takes requests via sockets in order to communicate with a bunch of other systems. The problem is that it will only take plain text messages containing a string which must be formatted in a very specific way.The problem I'm facing is that I haven't found so far a way of sending plain text through the socket. The Send method of the socket will only take byte arrays, and while the listening point receives the data, it gets there completely scrambled, and there's no way I can mess with that in order to convert the byte array back to plain text. I need to be able to send plain text, not byte arrays.[code]
So basically I would like to know what goes on behind smtpclient, webrequest and all those.
I would like to know if its possible to connect to an smtp server with sockets. Also, can anyone recommend a good OOAD(object oriented analysis and design) tutorial or book?
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 image from server to client via .net Sockets and assign it to a picturebox. but I got problem in receiving data, it's 'Server' side code:
I'm completely new to sockets etc.I'm trying to create an app that'll allow someone to send short information messages to several other people with the same app, using the internet and sockets(?)I've tried using code from online, but I'm getting no where.
I have an array of IP addresses, and I want to send the same data to all of them. I could just send the loop code that sends data but I think there's a better way of doing this.
I have written a windows service that uses sockets to send receive data, it works fine when the server has been running and all other services have started, but after a reboot it does not work. Now I know its probably dependant on another service and I know how to add dependencies, but how do I work out which services its dependent on?
I'm trying to use VB.NET to process a very large plain text file (2 GB). It is a database and has a field delimiter of SOH and a record delimiter of STX.
I want to separate the fields and records of the file.
I would normally read each line of a text file and then use the split function to separate out the fields. I can't use this approach as there isn't always a delimiter on every line.
Is there any way to read a file until STX is found (rather than one line at a time)?
I have a desktop application displaying text in a read only RichTextbox component. Some words in the text needs to be highlighted depending on a text analyze that was previously executed.Now I need to create a web version of this application.I know there's a couple of Rich Text Editors available but I would like to know if there's a library or a simple way to generate an properly tagged HTML string from a plain text and a list of word to highlight?
I have a program, that allows writers to save there quotes. The quotes are saved in a xml file. Everything works as it should but when I load a saved quote it still comes up in xml format. I need to load a saved quote in a plain text format and I also want to be able to give the output file print functionality. I was thinking of making the output file a html file which opens up in a web browser, this of course already has print functionality, is this at all possible.
I have created a Client that can send and receive data via TCP sockets. The objects stored on the serverside are the *exact* same object used for the client. They use the same send and receive protocols.
Now, when i send a string from the server to the client , it does precisely what it should do. However when I send a string to the server.... I do receive the string as an equal length of NULL characters. I run the server and client locally.
Basicly what can influence the behaviour between two completely identical objects performing the exact same task? I wonder if there is some socketflag issue if the TCPlistener.accept function returns a completely different setup then the one I R used to.
(if it is of any interest, the send protocol is asynchronious)
I am using Visual Studio 2008 Pro to create a web application in Visual Basic. This app takes the information filled in by a user and then sends it to various people. Some of these people get the email in HTML, the rest in plain text. However, whenever I use the code below to send the plain text email, when the email arrives in my Outlook 2010 Inbox it is completely blank. If I leave the code alone and change only .IsBodyHTML from False to True, it works (it sends the email formatted for HTML).[code]Also, if I create an entirely new web app, using only this code, it sends the email correctly as plain text.
I'm sort of new to VB and have to use it for my Software Design & Development Major Project.I'm making a blackJack game, and i the names of all users in a file called "CurrentUserNames.txt".I'm struggling to get VB to read this file (items are line by line not separated by a comma or something) and then save it into an array called CurrentUsers(). This array is then displayed in a listbox called "lstAllUsers".I can get VB to read the file and put the FIRST item in the file into the FIRST line of the list box, or i can get VB to put ALL the items in the file into the listbox, separated by the little [] squares when the program runs e.g listbox, line 1 says - "Current [][] Names".[code]
i am programming a note and i save the plain text of the richtextbox1 to a notepad then i want to print it i use this code but it print the frist line only and i want to print all lines Private Sub SaveToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveToolStripMenuItem1.Click
Just like the notepad, it will not allow you to paste any picture in it, and it will convert all formatted text to plain text. It will not change the content of the clipboard, it just like a filter... Is there any way to do it in VB.NET?My program screenshot:
I had a solution in my brain but I think it is not the best... The solution is reformat the text with richtextbox1.font=myfont after any time I pasted, but it still can paste the other thing like object and picture..
Im trying to use File.ReadAllLines to read a DLL that has plain text. (the DLL is basically a text file) [code] The process cannot access the file '****DebugNewFile.DLL' because it is being used by another process.How do I use readalllines to find text? How do I use readalllines to only search a part of the text file?
I have a DataGridView in a Winforms application containing a collection of items. Each item has an image and various other details. I know it is possible in WPF, but can you get a tooltip to display an image and a more structured set of details then just plain text?
I have a program written in VB.NET and I have a textbox for the RFID tag (which is in ASCII format) and then convert it to a simple text format to be saved to my database. How can I convert ASCII to plain text to save to my database?
I am trying to mimic an encryption application. The application I am mimicking does a simple calculation where it takes the key and the plain text characters 7 bit ascii code and xor's them together. If the two spots in the code are = then it returns a 0 if it is ~ then it returns a 1. I have tried several code snippets for xor and none of them produce the results I want. I have only taken a couple programming classes so I get lost easy. This is what I have so far. My goal is to decrypt something encrypted by the program I am replicating using a password generator to come up with the key.I already have the binary for the encrypted text from the program I am copying. So I need to convert the key into the matching binary format. I used this snippet for that. [code] When I run this as is I get a much longer result than I should. If I use an "a" as my key and "00000000" as my cipher bi the result is "0011000000110000001100000011000000110000001100000011000000110000" when it should be "01100001".
I'm attempting to discard the contents of a System.Net.Sockets.Socket send buffer using theSocket.IOControl(IOControlCode.Flush, .... Does anybody know whether VB.NET supports this command? I've tried supplying 'Nothing' and 'Nothing' for both required parameters, also empty and populated byte arrays in combination with 'Nothing' for both required parameters, but I consistently get an 'Invalid argument' exception. I've tried a web search for an answer, but the only mention I've found was a question asked about 8 years ago, with still no answer.
I know this script [below] gives the pc motherboard number ,...well I would like to know how to write the result number as plain text somewhere in the windows, in a folder, or registry , or in a harddisk volume,... I know I could use
FileSystemObject CreateTextFile
I dont know how to insert it in the code , I tried but it gives me error
Code: strServer = "." Set objWMI = GetObject("winmgmts://" & strServer & "/rootcimv2") Set objInstances = objWMI.InstancesOf("Win32_BaseBoard",48)[code].....
i have a task to create a TCP Server (a program that is listening on its network card interfaces for incoming data stream).I have search on the internet and i found that i can use two methods : Socket or TCPListener class.I have created an example for Socket class, but i wondering how could i test it? I need to check that if another computer in the network send some string data to the listener computer , then this message should be displayed.Here is the example from microsoft that i am using for TCP Server using Socket:
Public Shared Sub Main() ' Data buffer for incoming data. Dim data = nothingc[code]....
But it does not work because of the PORT setting.If in the TCP Server i have "Dim localEndPoint As New IPEndPoint(ipAddress, 0)" the client crashes, but if i change the port from any (0) to 11000 for example,the client works fine.Do you know why?
Later edit2:Maybe i should have started with this question:Which method is recommended for my scope?asynchronous or synchronous method ?
I am very new to VB.Net, and I am trying to write a program that will write to a text file on another computer (the program is going to be running on a windows ce device). I have created the socket from an example, but it is not working. I am getting a first chance exception, but also, I just don't really know if it has connected or not. I have attached the code below:
I've got a problem to make two applications to send text-data between themselves. The message is transmited without any problems, the awnser is received too. But, there is a lot of a "New line" char in the end of the string send/received on each side. I guess it's because of i'm readeing the full buffer; i've tried to remove all Chr(10) and Chr(13); I also tried to trim the string, but it didn't worked.
Here the code I use :
Client Side : Dim cl As New TcpClient cl.Connect("127.0.0.1", 2000) Dim str As NetworkStream = cl.GetStream
[Code]....
UTF8 works on 4 bytes, and when I read the stream and I put it into a buffer, if there is no char, the 4 bytes stay on a 0 value.
I need to implement a routine to read a plain text file, BUT that file has a predefined format.The file format is as follows:
Quote:
<FILE_PROPERTIES> 'The "< >" also appears Propertie1="String" 'It's possible to have spaces after or before the "=" Propertie2="String" Propertie3="String" PropertieN="String"
[code]....
Is there any Windows API Routine to read something like that?Or could you point me an URL where something is implemented?I don't want a procedure to read the file line by line and comparing them with Line Input because blank spaces, empty lines and comments starting with " // " may appear too, and I don't want to take them into account, but also I need to save changes to the file, but only to the modified section, without having to read the whole file, and re-write it completely.
Binary access can't work, because I don't know what's the size of each "section", since the number of elements into it can change. I need something like the "ReadINI" Windows API Procedure, but allowing me to read the "[XXX]" sections headers, and also the "<XXX>" file title header.
I am trying to use the send keys function to send text to another program.I ahve gotten it al working well, except for using () as I know sendkeys doesnt like these.I have tried using the Replace function in several places in my code to replace the ( with {(} and {+0} etc, with various other options tried.But when I run the program, it seems to skip this out completly and leaves them in the string as (, and therefore it errors and wont run.When I step through it, it goes through the function but doesnt alter the strng as it should. This is the code to send the string and my attempt at making it replace the () in the module
Module TextReplacement Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Int32) As Short Dim counter As Integer Dim sData() As String
[code]....
The error I get when i try send "Test :)" is: ArgumentExcveption was unhandled "SendKeys string 'Test :)' is not valid"
How can this be so difficult and why? Returning simple XML with no Name Spaces and an XML decaration. Creating the XML using XML Writer is easily done and if I output it to a file then great. How on earth can you return the contents via WCF. Using an XML Element is no good as you loose the XML declaration and using a string is no good as the output is wrapped up in a <string> element. Can't return an XML Document as it can't be serialised.I know that there are many posts on this site, but none answer the question. I am using VB.NET (boy I wish I had the time to learn C#) and I cannot get the Data Contract to work either even using IXmlSerializer. An example of the output I need to send back via WCF