Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > ช่วยอธิบายให้ฟังหน่อยครับ ว่าแต่ละตัวคืออะไร ผมจะฝึกเขียน socket หนังสือหาแล้ว ไม่มีขาย



 

ช่วยอธิบายให้ฟังหน่อยครับ ว่าแต่ละตัวคืออะไร ผมจะฝึกเขียน socket หนังสือหาแล้ว ไม่มีขาย

 



Topic : 041372



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์




ตอนนี้ เหมือนว่าผมส่งได้ละ แต่ทำไงมันก็ไม่ตอบกลับดูโค๊ดที่ผมแก้แล้วกัน มันติดตรงที่ server stream ทุกอันเลยย ทำไงก็รับไม่ได้

Code (VB.NET)
Imports System.Net.Sockets
Imports System.Text
Public Class Form1
    Dim clientSocket As New System.Net.Sockets.TcpClient()
    Dim serverStream As NetworkStream           <<<<<<<<<<<<<<<<<

    Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
        Dim serverStream As NetworkStream = clientSocket.GetStream()
        Dim outStream As Byte() = _
        System.Text.Encoding.ASCII.GetBytes("test")
        serverStream.Write(outStream, 0, outStream.Length)             <<<<<<<<<<<<<<<<<
        serverStream.Flush()           <<<<<<<<<<<<<<<<<

        Dim inStream(10024) As Byte
        serverStream.Read(inStream, 0, CInt)             <<<<<<<<<<<<<<<<<
        Dim returndata As String = _
        System.Text.Encoding.ASCII.GetString(inStream)
        msg("Data from Server : ")
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load
        msg("server2")
        clientSocket.Connect("127.0.0.1", 79)
        Label1.Text = "Client Socket Program - Server Connected ..."
    End Sub

    Sub msg(ByVal mesg As String)
        RichTextBox1.Text = RichTextBox1.Text + Environment.NewLine + " >> " + mesg
    End Sub
End Class





Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-07 17:03:26 By : finaladd View : 2995 Reply : 8
 

 

No. 1



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ผมอยากเขียนที่มันเป็นได้ ทั้ง client and server ไปในตัวเลยอ่ะครับ พร้อมกับสร้าง event






Date : 2010-04-07 17:28:00 By : finaladd
 


 

No. 2



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตัวลูกที่ button พอกดก็รับค่าจาก server และส่งค่าไป server

ตัวแม่ รันตลอดเวลาเพื่อรอให้ตัวลูกส่งค่ามา (แล้วมันออกจาก while ไงอะ)



มันก็มีแค่ client connect ไป server

server ก็ accept client แล้วก็รับส่งข้อมูลกัน สำคัญคือ ip ของ server กับ port ต้องตรงกัน

จากนั้นก็ใช้ความสามารถของ .net framwork เลยมี class มาให้ใช้อยู่แล้ว อย่างมากก็เปิด msdn ดู
Date : 2010-04-08 08:51:22 By : tungman
 

 

No. 3



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ผมลองไปแก้ ให้มันส่งข้อความไปที่เว็บของผม แล้วก็ไม่มีอะไรตอบกลับมาเลย
ทำยังไงให้มันตอบกลับมา เราต้องไปแก้ตรงไหนหรอครับ ช่วยบอกหน่อยครับ งมมาหลายวันละ
Date : 2010-04-08 16:22:27 By : finaladd
 


 

No. 4



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Quote:
ผมลองไปแก้ ให้มันส่งข้อความไปที่เว็บของผม แล้วก็ไม่มีอะไรตอบกลับมาเลย


อ้าวเป็นเว็บเหรอนึกว่า win app
Date : 2010-04-08 17:22:08 By : tungman
 


 

No. 5



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


win app นี่แหละครับ แต่ผมจะลองให้มันติดต่อกับเว็บผมดูอ่ะ แต่ติดต่อไม่ได้
Date : 2010-04-08 18:29:10 By : finaladd
 


 

No. 6



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่มีใครช่วยผมเลย
Date : 2010-04-09 23:33:24 By : finaladd
 


 

No. 7



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้ เหมือนว่าผมส่งได้ละ แต่ทำไงมันก็ไม่ตอบกลับดูโค๊ดที่ผมแก้แล้วกัน มันติดตรงที่ server stream ทุกอันเลยย ทำไงก็รับไม่ได้

Code (VB.NET)
Imports System.Net.Sockets
Imports System.Text
Public Class Form1
    Dim clientSocket As New System.Net.Sockets.TcpClient()
    Dim serverStream As NetworkStream           <<<<<<<<<<<<<<<<<

    Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
        Dim serverStream As NetworkStream = clientSocket.GetStream()
        Dim outStream As Byte() = _
        System.Text.Encoding.ASCII.GetBytes("test")
        serverStream.Write(outStream, 0, outStream.Length)             <<<<<<<<<<<<<<<<<
        serverStream.Flush()           <<<<<<<<<<<<<<<<<

        Dim inStream(10024) As Byte
        serverStream.Read(inStream, 0, CInt)             <<<<<<<<<<<<<<<<<
        Dim returndata As String = _
        System.Text.Encoding.ASCII.GetString(inStream)
        msg("Data from Server : ")
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load
        msg("server2")
        clientSocket.Connect("127.0.0.1", 79)
        Label1.Text = "Client Socket Program - Server Connected ..."
    End Sub

    Sub msg(ByVal mesg As String)
        RichTextBox1.Text = RichTextBox1.Text + Environment.NewLine + " >> " + mesg
    End Sub
End Class


Date : 2010-04-09 23:50:07 By : finaladd
 


 

No. 8



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



ลองโหลด Ebook ไปอ่านดูครับ
Date : 2011-04-04 06:18:48 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยอธิบายให้ฟังหน่อยครับ ว่าแต่ละตัวคืออะไร ผมจะฝึกเขียน socket หนังสือหาแล้ว ไม่มีขาย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่