|
That's the wrong way round, the server should never initiate the connection, it should merely listen for incoming calls.
Use the best guess
|
|
|
|
|
heloo,
it
should Client 2:
* It should be the server connects to the client 2?
* The server sends a message to the client that son located in a virtual machine?
* After sent, the server received a confirmation message from client 2?
So it remains to create of client 2 code that receives a message from the server and client 2 sends a confirmation response to server and client 1?
|
|
|
|
|
The server accepts a connection from client 2. It does not connect to client 2.
It doesn't really matter where the client is located - it will open a channel of communication to the server, which will generally be at a fixed location and port.
The server will be able to send and receive messages - and so will the client.
Have a look at any sample using TCP to get some ideas (or, take a look at using Windows Communication Foundation).
|
|
|
|
|
Heloo,
for the subject of my project is : Scalable MapReduce.
must connect the server to the client 2 located in a Virtual Machine (Virtual Box on Windows 7) and IP @: @ IP address: 192.168.56.1:10000
Thank you for attention.
|
|
|
|
|
And? This doesn't change my answer. Good luck writing this.
|
|
|
|
|
As Pete has said, get the client to connect to the server.
But then get the server to send the information out to the client once connected.
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
Hello ,
me my project this contrast,
must connecter server to client 2
After meet client2 server response confirmation
finally the client 2 also meet the client 1.
thank you for attention
|
|
|
|
|
Cool, it almost looks like you did not read the answers given. Why? Was it too complex in formulation? What's your native language?
What kind of school? Is there an IT-department there that we could abuse to help with this topic?
hajajj 2 wrote: must connecter server to client 2 "Server sockets" do not initiate connections, they accept them. It's "client sockets" that initiate connections. Hence, if your server-app needs to connect to something else, then your server-application must use a client-socket.
hajajj 2 wrote: After meet client2 server response confirmation
finally the client 2 also meet the client 1. Ah, so the exercise is to get a list of connected clients from the server?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
|
How to use bizTalk To Receive Emails From Email (such as gmail) .. Then Save these data in Database (sql) ? using Visual Studio and Console Administration
Can anyone provide me detailed steps of how to achieve this or any existing link for the same.
|
|
|
|
|
|
Hi,
I want to create a websocket server in c# and HTML5 browser is my client. I want to send string text and a XML file from server to client via websocket.
I got some code from internet but that code is not much useful for me. I got stuck into this so can anybody help me to resolve this as early as possible.
Configurations :
1. Visual Studio 2010
2. Dot Net framework 4.0
3. Windows 7 and 32bit o.s
Thank you in advance.
|
|
|
|
|
Plenty of good samples all around - this might[^] help you get started.
|
|
|
|
|
Hi there,
This is kind of hard to explain. I have 4 columns in a radgrid:
A | B | C | D
A user will use this grid to insert information for each of the four columns. When they click Add, the form inserts their inputted values into each of the four columns.
I need to be able to concatenate the A and B columns into one column. So for instance, the grid will now look like:
A | B | C | D
-----------
1 | 2 | 3 | 4
5 | 6 | 7 | 8
9 | A | B | C
I can hide Column A and column B and make column A-B read-only. The reason for this is when they click add, they will be inserting column A and B values separately...so column A and column B must exist but be hidden. So now there will now be 5 columns, Column A, B, C, D, and A-B.
The tricky part is that these columns have to be searchable... so for instance if these were fields in the columns:
A-B | C | D
-----------
1-2 | 3 | 4
5-6 | 7 | 8
9-A | B | C
If the user puts "1" in the search box for the A-B column, the number 1-2 will show up. If they put "6" in the search box, the number 5-6 will show up.
How on earth can I get this to work? I'm lost How do I tell the grid that I want to show and search a concatenated field? Is this even possible?
I have been looking into getters and setters but I don't know how they work.
|
|
|
|
|
Change you underlying collection to reflect the data, not the UI control
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Is there a special name for objects created in a loop which all have the same identifier?
for (int i = 0; i < 10; i++)
{
MyClass a = new MyClass();
}
|
|
|
|
|
In your example, yes: "Fallen out of scope". Those objects get created and are orphaned pretty much immediately. Since there are no references being held to those objects, the GC will get around to disposing and cleaning them up.
Once execution gets to the end of the loop iteration, a is no longer in scope (in your example any way), and the object is subject to being freed and collected.
|
|
|
|
|
So what is the point, you will never be able to access the class, and as soon as it falls out of scope, it will be available for garbage collection. Anything created in a loop like that is only available within the loop, so effectively the object is destroyed before the next object is created
|
|
|
|
|
Well - ok. Either there is no name for it, or people would rather talk around it. I am hoping there is no name for it - as I wouldn't think people would just want to talk around giving an answer on here.
Specific question : Is there a special name for objects created in a loop - while all have the same name. Because, normally 2 objects with the same name are not allowed in the same scope.
For example - you get an error at compile time, if you try to name 2 objects the same name.
Code:
TestA a = new TestA();
TestA a = new TestA();
Result: "A local variable named a is already defined in this scope"
However, that is allowed in a loop - like in my original question. I have modified my code below - the 10 objects of type TestA are all named "a". They will still remain in scope (and not ready garbage collection) after the loop that created them has finished.
ArrayList anArrayList = new ArrayList();
for (int i = 0; i < 10; i++)
{
TestA a = new TestA();
anArrayList.Add(a);
}
Is there a name for this : Creating multiple objects with the same name as a reference for them.
|
|
|
|
|
I don't think there is a name for this, because in your example above, you aren't creating multiple objects named 'a'. In the loop body, you are creating an instance of the object in variable 'a' and adding the object to an ArrayList. When the loop continues, 'a' is out of scope, and the object only exists in the ArrayList. 'a' will be re-used to store another instance of the object, which will be added to the list, and so on...
|
|
|
|
|
So - variable a equals the first instance, then it equals the second instance, and so on. Variable A cannot be used to reference object TestA after the loop is over? Therefore the instances of TestA live on and can be accessed via the ArrayList, but A will not reference them any longer?
|
|
|
|
|
Correct. Because the variable a is no longer in scope after the iteration of the loop completes. A new a comes into scope on every iteration of the loop.
|
|
|
|
|
No, there really isn't a name for it because, in your loop, you only ever have one object instance!
You're not creating "multiple objects with the same identifier". Only one instance of that class is ever alive. On the next iteration of the loop, the object created in the last iteration is already gone.
DSLoginYea wrote: Code: TestA a = new TestA(); TestA a = new TestA();
Result: "A local variable named a is already defined in this
scope"
However, that is allowed in a loop
No, the loop does not get around that limitation. It's still there. You're not understanding what's going on inside the loop!
DSLoginYea wrote: I have modified my code below - the 10 objects of type TestA are all named "a".
They will still remain in scope (and not ready garbage collection) after the
loop that created them has finished.
ArrayList anArrayList =
new ArrayList();
for (int i = 0; i < 10;
i++) { TestA a = new TestA();
anArrayList.Add(a); }
Now you've changed the entire circumstances surrounding the creation of the objects. Now, since you have an array (outside the loop!) holding onto the references of those objects you created inside the loop, the objects are still be references by outside code and do not fall out of scope until the array falls out of scope.
Still, there is no name for this. You're just creating an array, or collection, and filling it with objects created by a loop.
|
|
|
|
|
All instances exist in a scope... In this case, you vars exist just in the loop scope.
You don't get the "already exist" error because they are created on every iteration and then destroyed/collected.
|
|
|
|
|
I can connect my guitar to my computer and use some effects application, but now I would like to implement my own Wah Wah Guitar effect in C#. And other effects later, but this is the most important by now.
Does anyone have any suggestion about a library I could use, or something? I pretend to use a slider as handler of the effect.
As "C#" is the name of a guitar note too, have been quite hard to find something related to this development. Most searches just brings lyrics and tabs!
Thanks!
|
|
|
|