hm...det hele kan jeg ikke bare lige sådan lave (da jeg desværre har en skole og et liv jeg skal passe ) men der er bl.a. her på udvikleren en artikel om at sende filer, og hvis du skal sende beskeder (TCP/IP kontroleret) vil jeg foreslå du søger inde på http://delphi.about.com og...øhn...hvis du vil have en server til at decideret gøre "noget" skal du så sætte serversocketen til at decode den besked du sender via clienten. Jeg vil anbefale dig at starte med at lave en simpel IP styret chat (altså går ud fra du ikke har en router, for så kan dette ikke lade sig gøre)
// Kasper
»http://kaspertech.dk
//ETA
Http://www.eta-wall.tk/lige nu snakker du om delphi som jeg ved nada til jeg bruger vb men har fundet på vbcodes.com en zip fil for begynder som man kan bruge til alt næste meget fed her er den
hvis du gider hurtigt at lave en client og en server så når jeg sender F.eks "Hej" til serveren sender den "hej hvordan har du det" tilbage vil jeg blive meget glad og jeg giver dig de 3 point selv om det ikke er meget
<pre>
'server start
Public Sub CloseMe()
Dim a$
a$ = "rundll user,exitwindows "
Shell a$, vbNormalFocus
Exit Sub
End Sub
Private Sub Form_Load()
w1.LocalPort = 1412
w1.Listen
Form1.Show
End Sub
Private Sub Form_Unload(Cancel As Integer)
w1.Close
End Sub
Private Sub w1_ConnectionRequest(ByVal requestID As Long)
If w1.State <> sckClosed Then w1.Close
w1.Accept requestID
Label2.Caption = "Connectet ip:" & w1.RemoteHostIP
Label3.Caption = "Connectet computer name: " & w1.LocalHostName
Label2.BackColor = &HFF00&
Label3.BackColor = &HFF00&
End Sub
Private Sub w1_DataArrival(ByVal bytesTotal As Long)
Dim str As String
w1.GetData str
If str = "close" Then
CloseMe
ElseIf str = "note" Then
Shell "notepad.exe", vbMaximizedFocus
ElseIf str = "calc" Then
Shell "calc.exe"
ElseIf str = "pain" Then
Shell "pbrush.exe"
ElseIf str = "cd" Then
Shell "cdplayer.exe"
Else
Label1.Caption = "" & str
End If
End Sub
' server slut
'client start
Private Sub cmdcalc_Click()
Dim str As String
str = "calc"
w2.SendData str
End Sub
Private Sub cmdnote_Click()
Dim str As String
str = "note"
w2.SendData str
End Sub
Private Sub cmdpaint_Click()
Dim str As String
str = "pain"
w2.SendData str
End Sub
Private Sub Command1_Click()
w2.RemotePort = 1412
If txtip.Text = "" Then
MsgBox "Enter Computer Name"
Else
w2.RemoteHost = txtip.Text
w2.Connect
End If
If w2.State = sckConnected Then
Me.Caption = "connected to remote host"
End If
End Sub
Private Sub Command2_Click()
Dim str As String
str = "close"
w2.SendData str
End Sub
Private Sub Command3_Click()
Dim str As String
str = "" & Text1.Text
w2.SendData str
End Sub
Private Sub Form_Unload(Cancel As Integer)
w2.Close
End Sub
Private Sub w2_Connect()
Me.Caption = "Connected 2 Remote Host"
End Sub
'client slut
</pre>
[Redigeret d. 15/11-03 19:15:37 af Emil Thor Andersen]