PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 想請教一個網路程式。
(https://www.pcdvd.com.tw/showthread.php?t=1210748)
|
---|
引用:
引用:
#3 copilot 寫的 // TCP Server TcpListener listener = new TcpListener(IPAddress.Parse("192.168.1.1"), 61250); listener.Start(); TcpClient client = listener.AcceptTcpClient(); NetworkStream stream = client.GetStream(); byte[] buffer = new byte[1024]; int bytesRead = stream.Read(buffer, 0, buffer.Length); File.WriteAllBytes("received_file", buffer); stream.Close(); client.Close(); listener.Stop(); // TCP Client TcpClient client = new TcpClient("192.168.1.1", 61250); NetworkStream stream = client.GetStream(); byte[] fileBytes = File.ReadAllBytes("file_to_send"); stream.Write(fileBytes, 0, fileBytes.Length); stream.Close(); client.Close(); // UDP Checksum UdpClient udpClient = new UdpClient(); udpClient.Connect("192.168.1.1", 61250); byte[] crcData = CalculateCRC(fileBytes); udpClient.Send(crcData, crcData.Length); // MAC Address foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces()) { if (nic.OperationalStatus == OperationalStatus.Up) { Console.WriteLine(nic.GetPhysicalAddress().ToString()); } } |
@@||
這種tcp傳輸的程式算很基本 c#都有封裝類別可以用 chatgpt問一問都差不多了 跟它說你要搭配windows forms要怎樣的介面怎樣的功能 |
自己做要考慮的東西不少....
兩邊都能上網也不表示兩邊可以互通.... 兩邊裝個 telegram 來互傳就好了. |
|
引用:
TCP/IP 25年以上沒變過。 從你的文章就知道你不懂,不用強調,不過大部分網友也是不懂的,只有懂的才會直接告訴你做不到。 |
我舉個例子,網頁login功能
心想: login程式很簡單吧 :confused: 但是為何login.php程式碼打開來,他X的上萬行 |
閒時間多也沒用...
還是建議花錢請人去客製吧 遙想使用 數據機的時候, 還是 9600 bps + XModem、YModem、ZModem |
引用:
XYZ modem同時用的話會連到新宿車站的佈告欄 :laugh: |
引用:
寫這個就洩漏年紀了 :laugh: :laugh: :laugh: :laugh: |
引用:
|
所有的時間均為GMT +8。 現在的時間是02:59 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2024。