I have since updated to the lastest version of DBPro, but I still get the same result. Ive included my handleNetwork() function. The program allows for chat between 2 players and also allows the user to make dice rolls and have them seen on both client/host. Originally I couldnt figure out as to why the dice string wasnt showing up, then I switched the order of the stings being sent and found out that for whatever reason the 3rd string wasnt going thru.
Just as an example, the diceResult$ usually ends up looking something like: "**playerName rolled XX on xD6**" or "**playerName rolled X, X, X, X, on 4d6**"
chatMessage$ could look like any type of IM you would send.
function HandleNetwork()
newPlayer = TNewPlayer()
if newPlayer > 0
sendToChat("Player " +str$(newPlayer)+" has joined the game!",rgb(0,0,130))
player2=1
endif
TPutString playerName$
TPutString ChatMessage$
TSendAll
newMsg=TGetMessage()
if newMsg
player2Name$=TGetString()
rcvMessage$=TGetString()
if rcvMessage$<>""
sendToChat(player2Name$+": "+rcvMessage$,rgb(0,0,0))
endif
print playerName$
print player2Name$
endif
sendName$=""
chatMessage$=""
TPutString diceResult$
TSendAll
newMsg=TGetMessage()
if newMsg
rcvDiceRoll$=TGetString()
if rcvDiceRoll$<>""
sendToChat(rcvDiceRoll$,rgb(0,0,255))
endif
endif
diceResult$=""
en