1. socket ( or something )

------=_NextPart_000_000B_01BF55B4.DFF4CD60
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

How do i set up a server/client conection and then send data to each =
other . Example : There is a server on the internet that handles the =
data . 4 Clients dial into the server . One makes a game move and that =
move has to be displayed on the other 3 players screens . As I see it , =
all the data goes to the server and then the server sends the data to =
the other people . How does the data go from one coputer to the other =
?!?! Isn`t there commands sutch as get_data_to_server() and =
send_data_to_client or something ? Please help ! I just dont understand =
how to send the data  . ANY help .
Thanks .

Ferdinand .

------=_NextPart_000_000B_01BF55B4.DFF4CD60
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial>How do i set up a server/client conection and =
then send=20
data to each other . Example : There is a server on the internet that =
handles=20
the data . 4 Clients dial into the server . One makes a game move and =
that move=20
has to be displayed on the other 3 players screens . As I see it , all =
the data=20
goes to the server and then the server sends the data to the other =
people . How=20
does the data go from one coputer to the other ?!?! Isn`t there commands =
sutch=20
as get_data_to_server() and send_data_to_client or something ? Please =
help ! I=20
just dont understand how to send the data&nbsp; . ANY help =
.</FONT></DIV>
<DIV>Thanks .</DIV>
<DIV>&nbsp;</DIV>

------=_NextPart_000_000B_01BF55B4.DFF4CD60--

new topic     » topic index » view message » categorize

2. Re: socket ( or something )

Hi Ferdinand,

I'm not going to be a huge help ... but here goes ...

I assume you are devoloping under windows???

If so you can check out the Euphoria Winsock library which can be found in
the archives.  It "should" allow you to do what you want but you would have
to learn a little / or alot about sockets programming.

I have created a wrapper for a TCP library called Tcp4u which is going very
well except for when I got stuck implementing a server that can handle
multiple clients.  I have a few ideas but haven't got back to trying any of
them out yet.
Tcp4u is an excellent library and I have added two commands inparticular
which make writing TCP programs very easy.  You can send a Euphoria
sequence (any Euphoria sequence up to a maxiumum length that you can set)
through a socket with one command.  I was pretty happy when I implemented
that but haven't released anything yet as I wanted to implement a demo
server program that could handle multiple clients. At this stage a don't
know if it is possible using Tcp4u, but I'll try in the next few weeks -
which doesn't help you much as this is what you want.  If you are
interested in seeing what I have and experimenting with a multi client
capable server just let me know and I'll send what I have.

If you are developing using Linux then Cense has a beta version of a
sockets wrappers available.  Have a look through the archives to find
details.

Ray Smith

>How do i set up a server/client conection and then send data to each
other . Example : There is a server on the internet that handles the data .
4 Clients dial into the server . One makes a game move and that move has to
be displayed on the other 3 players screens . As I see it , all the data
goes to the server and then the server sends the data to the other people .
How does the data go from one coputer to the other ?!?! Isn`t there
commands sutch as get_data_to_server() and send_data_to_client or
something ? Please help ! I just dont understand how to send the data  .
ANY help .
>Thanks .
>
>Ferdinand .
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: socket ( or something )

On Sun, 02 Jan 2000,  <mwfch at MWEB.CO.ZA> wrote:
>> 
>> How do i set up a server/client conection and then send data to each other . 
>> Example : There is a server on the internet that handles the data . 4
>> Clients dial into the server . One makes a game move and that move has to
>> be displayed on the other 3 players screens . As I see it , all the data
>> goes to the server and then the server sends the data to the other people .
>> How does the data go from one coputer to the other ?!?! Isn`t there
>> commands sutch as get_data_to_server() and send_data_to_client or
>> something ? Please help ! I just dont understand how to send the data  .
>> ANY help . 
>> Thanks . 
>> Ferdinand .

To solve your problem you need to access or interface with the socket layer
of the OS you're working on. I am assuming you're using Windoze and/or MS-DOS.
Well im not sure about DOS, but windoze does have a socket API (Winsock) and
someone has written a wrapper for it (im not sure how complete it is). Pete
has also programmed the "Eu Server", this might just be what you need but i
dont know that for sure either.

You should search the RDS archive for "socket" and "eu server" and see what
comes up.

I dont know of what help this would be to you, but i myself am *still* working
on a socket wrapper for Linux (improving *alot* mostly). I would be willing
to answer any further questions on sockets for you if you like.

-- 
evil, corruption and bad taste
  ^cense

new topic     » goto parent     » topic index » view message » categorize

4. Re: socket ( or something )

On 28 Sep 2000, at 20:41, cense wrote:

> You should search the RDS archive for "socket" and "eu server" and see what
> comes up.

I wrote a winsock interface to mirc, with *lots* of help from others. It's in
the archives,
look for "mirc". Look also in archives or recent posts for Web Shepard,
WINSOCK.EW, SRVSCKIP.EW, hackserv, and  E-post.ew.

Also:

Kat

new topic     » goto parent     » topic index » view message » categorize

5. Re: socket ( or something )

>>Pete has also programmed the "Eu Server", this might just be what you need but
>>i
>>dont know that for sure either.

errrrr I wrote EUServer, and Blackdog and I wrote SRVSCKIP.EW together
SRVSCKIP.EW was based on work done by blackdog and the guy that did
the thermometer program (was that jesus?)

EUServer is the groundwork u need to create just about any game, including
graphical games, that work over the internet, using a windows machine as the
server machine

you can directly connect to a EUServer host with TELNET...
u can also write a client in Winlib to become more advanced...

EUServer can support over 60000 simultaneous connections *per port*
if you have enough bandwidth and processor power.
no strange single connection limitations...we broke thru that limitation
ages ago by useing asych connections instead of synch connect.

EUServer can be easily made into a web/http server, an FTP server, an
email server, a mailing list server, a chat server (which is how it ships now),
a text based multiplayer server, a napster clone, a real audio server, a real
video
server, or even a server that initiates direct peer to peer connections for
other TCP
games.

with a client, custom built, that does the graphical nature of multiplayer
games,
then EUserver can thusly be made into a massively multiplayer graphical
gaming hub, similiar to the servers used for asherons call, ultima online, etc

in the readme for EUServer i detail extensively how to transmit entire
sequences at once to a client from the server, and vice versa.

in fact, i predefined a data field in the "player files" (including the in
memory
versions of player files) that does nothing currently, but is sitting there
waiting
to transmit graphical data, sound data, video data, whatnot, all in the form
of sequences, that can be infinitely nested of course...
that data field is there just for you to begin transmitting data other then
pure text, at your leisure...such as a file if used as a FTP server? etc.

other things you should perhaps look at are the thermometer program,
and i believe both pete and irv were doing socket experimentation in linux.

hope this helps --Hawke'


_______________________________________________
Why pay for something you could get for free?
NetZero provides FREE Internet Access and Email
http://www.netzero.net/download/index.html

new topic     » goto parent     » topic index » view message » categorize

6. Re: socket ( or something )

On Sun, 01 Oct 2000, Hawke' wrote:
>> >>Pete has also programmed the "Eu Server", this might just be what you need
>> >>but i
>> >>dont know that for sure either.
>> 
>> errrrr I wrote EUServer, and Blackdog and I wrote SRVSCKIP.EW together
>> SRVSCKIP.EW was based on work done by blackdog and the guy that did
>> the thermometer program (was that jesus?)
>> 

Sorry Hawke' my bad. Ill be sure not to confuse that again. Hope you're not
too offended.

-- 
evil, corruption and bad taste
  ^cense

new topic     » goto parent     » topic index » view message » categorize

7. Re: socket ( or something )

On 1 Oct 2000, at 21:56, Hawke' wrote:

> >>Pete has also programmed the "Eu Server", this might just be what you need
> >>but i
> >>dont know that for sure either.
>
> errrrr I wrote EUServer, and Blackdog and I wrote SRVSCKIP.EW together

But, "EUServer" isn't listed in the RDS achives, so go to Hawke's page at:

http://members.nbci.com/Hawkes_Hovel/

to get it. smile

Kat

new topic     » goto parent     » topic index » view message » categorize

8. Re: socket ( or something )

errrrrr i typed "eu server" into the search in the euphoria
archives and EUServer popped right up as a match
RDS called it Internet Server, but its link is in the archives
--Hawke'
----- Original Message -----
From: Kat <gertie at PELL.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, October 01, 2000 11:19 PM
Subject: Re: socket ( or something )


> On 1 Oct 2000, at 21:56, Hawke' wrote:
>
> > >>Pete has also programmed the "Eu Server", this might just be what you need
> > >>but i
> > >>dont know that for sure either.
> >
> > errrrr I wrote EUServer, and Blackdog and I wrote SRVSCKIP.EW together
>
> But, "EUServer" isn't listed in the RDS achives, so go to Hawke's page at:
>
> http://members.nbci.com/Hawkes_Hovel/
>
> to get it. smile
>
> Kat
>


____________NetZero Free Internet Access and Email_________
Download Now     http://www.netzero.net/download/index.html
Request a CDROM  1-800-333-3633
___________________________________________________________

new topic     » goto parent     » topic index » view message » categorize

9. Re: socket ( or something )

"eu server" != "EUServer"

Kat

On 2 Oct 2000, at 10:18, Hawke' wrote:

> errrrrr i typed "eu server" into the search in the euphoria
> archives and EUServer popped right up as a match
> RDS called it Internet Server, but its link is in the archives
> --Hawke'
> ----- Original Message -----
> From: Kat <gertie at PELL.NET>
> To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
> Sent: Sunday, October 01, 2000 11:19 PM
> Subject: Re: socket ( or something )
>
>
> > On 1 Oct 2000, at 21:56, Hawke' wrote:
> >
> > > >>Pete has also programmed the "Eu Server", this might just be what you
> > > >>need but i
> > > >>dont know that for sure either.
> > >
> > > errrrr I wrote EUServer, and Blackdog and I wrote SRVSCKIP.EW together
> >
> > But, "EUServer" isn't listed in the RDS achives, so go to Hawke's page at:
> >
> > http://members.nbci.com/Hawkes_Hovel/
> >
> > to get it. smile
> >
> > Kat
> >
>
>
> ____________NetZero Free Internet Access and Email_________
> Download Now     http://www.netzero.net/download/index.html
> Request a CDROM  1-800-333-3633
> ___________________________________________________________
>

new topic     » goto parent     » topic index » view message » categorize

10. Re: socket ( or something )

Kat wrote:

>"eu server" != "EUServer"

Let me correct you:

not equal("eu server", "EUServer")

jiri :)
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.

new topic     » goto parent     » topic index » view message » categorize

11. Re: socket ( or something )

its not *MY* fault Rob called it "Internet Server"
in the html title :))))  *cough*
i didn't name it that ;)

and to contribute to the sillyness and adhere
to EU *cough* better *cough*

constant SearchTermInQuestionNumberOne = "eu server"
constant SearchTermInQuestionNumberTwo = "EUServer"

function DetermineSearchTermEquality(object SearchTerm1, object SearchTerm2)
   return equal (SearchTerm1, SearchTerm2)
end function

if DetermineSearchTermEquality(
    SearchTermInQuestionNumberOne,
    SearchTermInQuestionNumberTwo  )  then
    puts(1,"They Are Equal\n")
else
    puts(1,"They Are Not Equal\n")
end if

bwahahahaaa
--Hawke'
----- Original Message -----
From: jiri babor <jiri_babor at HOTMAIL.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Monday, October 02, 2000 2:33 PM
Subject: Re: socket ( or something )


> Kat wrote:
>
> >"eu server" != "EUServer"
>
> Let me correct you:
>
> not equal("eu server", "EUServer")
>
> jiri :)
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
> Share information about yourself, create your own public profile at
> http://profiles.msn.com.
>

_______________________________________________
Why pay for something you could get for free?
NetZero provides FREE Internet Access and Email
http://www.netzero.net/download/index.html

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu