|
Dioblos wrote: Well nothing happend when I click on the connect button on the Client... Nothing at all Not even the message "Connecting to Server ..."? Are you running it from an IDE or standalone? You're running both a client AND a server? (otherwise, nothing would happen)
Dioblos wrote: You want me to send you the project? You already posted the entire project, as it seems
|
|
|
|
|
Yes Dude ofcorse!! Im running i from the bin/Debug mapp and starting with the server... This is basic I know how it should starts
|
|
|
|
|
Hehe, I like the reaction; so you're sure you have two applications running? Both a client and a server?
You should at least see a message "Connecting to Server ..." appearing. Does it not? Explain with lots o' details, it might not only be helpful to me, but for others as well.
|
|
|
|
|
Yes ofcorse Im running both client and server comman dude Im not stupid !! No I don't see any connection or something as I said!! Nothing is happening at all when I Click on the Connection button on the Client GUI.. If you are that good let me send you the projekt and you can run and se by yourself
|
|
|
|
|
You don't have to send it to anyone. Just set a breakpoint on the Click event handler of your "Connect" button and hit F11 to step through your code line-by-line to see what's happening.
|
|
|
|
|
Are you sure your Connect button is even wired up to your event handler?
I know you said you're not stupid, but that's the only way I can see that you won't get a message saying either "Connecting to server..." or "Can't connect to server...".
Slightly off-topic, I can only think that the only reason people use sockets is that they've never come across ZeroMQ. See this thread:-
http://www.codeproject.com/Forums/1649/Csharp.aspx?fid=1649&fr=276#xx0xx[^]
modified 22-Jan-13 2:14am.
|
|
|
|
|
Regarding the handler for the connect button.
if (connectButton.Text == "Connect" && usernameBox.Text != "")
When you set a breakpoint on that line (You have set a breakpoint and stepped through your code, right? You said you know the basics!) What is the value of connectButton.Text and usernameBox.Text ?
|
|
|
|
|
I did and got a message window from VS
Entering break mode failed for the following reason: Sourse file C\Users\*********\Program.cs does not belong to the project being debugged
Usually, this condition occurs when the project was not rebuilt prior to starting the debugging session, when the assembly file for the prohect is out of date, or when the oroject source files wre moved to a different disk location between the time the project was built and the debugging session was started
|
|
|
|
|
So you "know the basics" but you are clueless on how to debug your program?!?
|
|
|
|
|
Put a breakpoint on the line :
if (connectButton.Text == "Connect" && usernameBox.Text != "")
and see what happens when you click the button.
|
|
|
|
|
Hmmm...all gone quiet.
I suspect he's now realised that he's dropped a clanger & not wired up his event handler
|
|
|
|
|
In a C# 2010 desktop application I have the following line of code that gets executed continually from calling a mthod:
Attachment att = helper.createAttachmentFromInput(strExcelLocation);
This method never complains about the 'att' object already existing. I never set the value to null.
This may not be causing an issue since when the method goes out of scope, the object is destroyed?
Can you tell me if my assumption is correct or not? Can you also explain your answer to me?
|
|
|
|
|
Quote: This may not be causing an issue since when the method goes out of scope, the object is destroyed?
because the variable 'att' is declared as a local variable in your application and its scope is limited to that function/method block. when your application completes the execution of this method 'att' goes out of scope, and destroys.
Also the 'att' object life cycle is based on how this object is constructed inside the method 'createAttachmentFromInput'.If createAttachmentFromInput method returns a new instance of 'Attachement' and does not maintain a reference of the same within the helper class the 'att' will destroy the instance when it reaches out of scope.
Jibesh V P
|
|
|
|
|
dcof wrote: This may not be causing an issue since when the method goes out of scope, the object is destroyed?
Where does it go out of scope? Find the next "}", and you'll know.
|
|
|
|
|
Assuming you aren't using a using statement the object will not be destructed immediately when going out of scope. The garbage collector will take care of the unreferenced Attachment objects from time to time.
|
|
|
|
|
Hello,
I need to create a desktop application using C# as frontend and postgresql/postgis for the database.
I have google maps V3 embedded into web browser control.
My question is, is there any way to visualize geometry column of postgis into google maps using C#.
Thanks in advance
|
|
|
|
|
tashee wrote: I have google maps V3 embedded into web browser control.
My question is, is there any way to visualize geometry column of postgis into google maps using C#.
The WebBrowser will simply display a webpage. So, yes, if your app displays the Google Map correctly, it should be visible.
Specifics (setting options and the likes) won't be done in C# but in JavaScript. See the Google documentation for details.
|
|
|
|
|
Dear All,
Request your help/Suggestion.
I have created a windows application which will get data from centaralized SQL server having image datatype as well.
And am using simple ado.net to connect to the SQL server and the connection will be made via internet.
Now my problem is when i try to connect the SQL Server via internet am getting perfomance issue that it is taking much time to connect and get the data back from the SQL server.
Now I need help from you experts that,
1) How to handle this data transfer from Centralized SQL Server to my Windows application effectively.
2) Will webservice work for me? if i convert the SQL Server connections through web services then the data transfers will be good? and also the image will come fast?
Or please suggest me what is the effective way to get data from Centralized SQL server via internet.
Thanks in advance
Hema Bairavan
|
|
|
|
|
Hema Bairavan wrote: Now my problem is when i try to connect the SQL Server via internet
Your second problem is security; check out if there are a lot of foreigners trying to log in, that might kill performance a bit. It'd be better to have the Sql server expose it's data over a webservice.
Hema Bairavan wrote: am getting perfomance issue that it is taking much time to connect and get the data back from the SQL server.
Again, are you sure? Isn't it just a query that's taking a lot of time? Did you ask for the "statistics" in Sql management Studio?
|
|
|
|
|
Dear Eddy,
First of all thanks for your time to replying to me.. Regarding to the security i am using the encrypted password for the sql server, and only my application from various places going to access the DB with same user id and password so i hope security wont be an issue.
And Its just a query only i hope, because when i put a select statement ignoring the image column am getting records bit faster (even though its late only when compared to query executed in normal LAN server) but when i query with image data type am even getting more.
So getting into webservices will solve my problem? but how about images through web services?
|
|
|
|
|
Ultimately, an image is just an array of bytes. There's a huge hint.
|
|
|
|
|
Hema Bairavan wrote: Regarding to the security i am using the encrypted password for the sql server, and only my application from various places going to access the DB with same user id and password so i hope security wont be an issue.
So.. I could simply try "sa" and password-combinations over the internet? Can I has the IP?
Hema Bairavan wrote: And Its just a query only i hope, because when i put a select statement ignoring the image column am getting records bit faster (even though its late only when compared to query executed in normal LAN server) but when i query with image data type am even getting more.
"A bit faster" isn't very encouraging; it means that the image's size probably isn't the bottleneck. Your LAN is a few MB wide, at least - one usually does not have that bandwidth on the internet.
Hema Bairavan wrote: So getting into webservices will solve my problem? but how about images through web services?
Webservices would not make it go faster, on the contrary, it's an extra layer. OTOH, it'd be a bit safer.
You're describing a desktop-application. How long does it take to download a megabyte, using your code? I assume you download the images only once, and cache them locally?
Otherwise, consider hosting them on a webserver (not a database) and use the WebBrowser control to display them; that way IE will determine whether or not it needs to download a new version, or use the cached one in a temp-folder.
|
|
|
|
|
The first thing you might look at is the size of the images. Depending on it's usage you might want to save a copy with less quality (tuned for webapplications eg). If quality is needed I would look into saving the images on disc and providing the link and/or caching.
From a speed point of view, the webservice will probably slow you down, but you might find it easier managable to go through a web service.
As long as the application is running on the inside, you can get away with the security, but if someone external wants to use it you better use a webservice.
If all that doesn't help to improve performance you need to have a look at the database and/or the application.
Is the database tuned and indexed correctly (does it need to be re-indexed?). Is your application not doing things unnecessary like fetching/loading the image multiple times during copies from memory objects eg.
hope this helps.
|
|
|
|
|
Dear V,
First of all thanks for your time to replying to me.
I have restricted the application to store the image size only less than 50kb, and even there also am getting problem. And i hope i could go for the option you said saving in the disk but once again as an windows application accessing image from a shared drive???
and regarding the security none other than me or my application is going to log in to the application none other foreigners.
And i have only 5 records in my table.. Is there indexing will apply in this case? am getting the time delay on just putting a select statement of 5 records...
|
|
|
|
|
Hema Bairavan wrote: size only less than 50kb
That´s not much, so no problem there
Hema Bairavan wrote: but once again as an windows application accessing image from a shared drive???
Why should this be a problem?
Hema Bairavan wrote: Is there indexing will apply in this case?
No , five records doens´t need indexing.
In this case you have to culprits left, your code or the network, debug your application and check what method or statement takes a long time.
|
|
|
|