Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 net chat
Index -> Programming, Turing -> Turing Submissions
View previous topic Printable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
white_dragon




PostPosted: Mon May 09, 2005 12:42 pm   Post subject: net chat

found this searchin the net pretty cool



[code]

% The "NetChat" program
const chatPort : int := 5055
var choice : int
var keys : array char of boolean
var keysp2 : array char of boolean
var x, y, x2, y2 := maxx div 2
loop
put "Enter 1 to run chat server"
put "Enter 2 to run chat session"
put "Choice: " ..
get choice
exit when choice = 1 or choice = 2
end loop


var netStream : int
var netAddress : string

if choice = 1 then
View.Update
put "This machine is '", Net.LocalName, "' at net addresss ", Net.LocalAddress
put "Waiting for a connection... "
netStream := Net.WaitForConnection (chatPort, netAddress)
View.Update
else
put "Enter the address to connect to: " ..
get netAddress
netStream := Net.OpenConnection (netAddress, chatPort)
if netStream <= 0 then
put "Unable to connect to ", netAddress
return
end if
end if

Text.Cls

setscreen ("graphics; offscreenonly")
loop
cls
Input.KeyDown (keys)
if keys (KEY_UP_ARROW) then
y += 1
end if
drawoval (x, y, 5, 5, red)
View.Update


exit when Error.Last not= 0
end loop

var error := Error.Last
var msg := Error.LastMsg

Text.Locate (maxrow - 1, 1)
put repeat ("=", maxcol - 1)
if error = 0 then
Net.CloseConnection (netStream)
put "Chat terminated by you" ..
else
put "Chat aborted - Error #", error, ": ", msg ..
end if
[/code]
Sponsor
Sponsor
Sponsor
sponsor
Andy




PostPosted: Mon May 09, 2005 7:42 pm   Post subject: (No subject)

1. chat programs have been posted on compsci many many times
2. its even built in turing help menu
Display posts from previous:   
   Index -> Programming, Turing -> Turing Submissions
View previous topic Tell A FriendPrintable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 2 Posts ]
Jump to:   


Style:  
Search: