1. 程式人生 > >使用C#.NET 實現高效能IPX/SPX SOCKET伺服器 附原始碼

使用C#.NET 實現高效能IPX/SPX SOCKET伺服器 附原始碼

 要實現 IPX/SPX 必須自己寫IPX地址類

它派生於 EndPoint. 因為.NET沒有提供此類所以必須自己寫

寫好後 初始化SOCKET物件:

       sock = new Socket(AddressFamily.Ipx, SocketType.Stream, ProtocolType.Spx);

注意 Addressfamily和protype

初始化地址

IPXEndPoint myEnd = new IPXEndPoint("MAC地址", 節點號, 埠);

sock.Bind(myEnd);

其他的和常規的TCP服務一樣..

你可以到我的個人程式碼上傳空間去下載 基於 ZYSocketSuper 擴充套件的超級 SOCKET IPX/SPX伺服器端 模型

相關推薦

使用C#.NET 實現高效能IPX/SPX SOCKET伺服器 原始碼

 要實現 IPX/SPX 必須自己寫IPX地址類 它派生於 EndPoint. 因為.NET沒有提供此類所以必須自己寫 public class IPXEndPoint : EndPoint { byte[] NetNum;

使用c#.net實現打地鼠遊戲和翻牌遊戲

***本程式通過vs2010建立窗體應用程式,通過控制元件建立記憶紙牌及打地鼠遊戲視窗 需求分析: 為了使用者給使用者提供美觀的遊戲介面,本專案在遊戲的開發實踐中注重對介面的美觀設計,並配有背景音樂,在打地鼠遊戲中將指標變為錘子,滿足玩家打地鼠的需求。 遊戲介面圖如下***

使用C#來編寫一個非同步的Socket伺服器

介紹 我最近需要為一個.net專案準備一個內部執行緒通訊機制. 專案有多個使用ASP.NET,Windows 表單和控制檯應用程式的伺服器和客戶端構成. 考慮到實現的可能性,我下定決心要使用原生的socket,而不是許多.NET中已經提前為我們構建好的元件, 像是所謂的管道, NetTcpClien

原始碼剖析】tinyhttpd —— C 語言實現最簡單的 HTTP 伺服器

    tinyhttpd 是一個不到 500 行的超輕量型 Http Server,用來學習非常不錯,可以幫助我們真正理解伺服器程式的本質。     看完所有原始碼,真的感覺有很大收穫,無論是 unix 的程式設計,還是 GET/POST 的 Web 處理流程

經典程式碼IOCP(完成埠)的C#.Net實現----解讀

感謝原作者 重複造輪子的意義在於深刻的理解和學習--- main.cs: /*using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace

ASP.NET實現上傳檔案到伺服器

   <一>.選擇本地要上傳到伺服器的檔案  首先要感謝ASP.NET的強大功能,他提供的HTML控制元件,使得我們很容易的通過一個對話方塊來選擇要上傳的檔案。    當然你的瀏覽器也必須是IE 3.02 或者Netscape 3.0版本或者比這二者版本高的瀏覽器。通過下列語

Workerman+Thinkphp5搭建高效能的PHP socket 伺服器框架

Workerman是一款純PHP開發的開源高效能的PHP socket 伺服器框架。被廣泛的用於手機app、手遊服務端、網路遊戲伺服器、聊天室伺服器、硬體通訊伺服器、智慧家居、車聯網、物聯網等領域的開發。 支援TCP長連線,支援Websocket、HTTP等協議,支援自定義協

C# .net實現傳送手機簡訊功能

.net實現傳送手機簡訊功能其實很簡單,只需要呼叫簡訊服務商的介面即可。程式碼如下: string url = "{0}?act=send&username={1}&passwd={2}&destnumbers={3}&

C#SocketAsyncEventArgs實現高效能多併發TCPSocket通訊 (客戶端實現)

http://freshflower.iteye.com/blog/2285286   上一篇講了伺服器端的實現, 這一篇就是客戶端的實現.      與伺服器不同的是客戶端的實現需要多個SocketAsyncEventArgs共同協作,至少需要兩個:接收的只需要一個,

【Docker】在IDEA中實現一鍵部署到伺服器(ssl連線加密)

近年來微服務可謂是火遍大江南北,隨著業務的拆分和高可用和叢集,服務變得越來越多,不再像原來的單體應用架構那樣,部署只需要執行一條nohup java -jar xx.jar &就可以完成部署,如果在微服務裡還是用這種方式完成部署的話那就太low太耗時間了,Dock

【.Net碼農】C#.net檔案批量上傳解決方案下載(swfupload)2015-8-28更新

因為最近專案需要多檔案同時上傳所以自己在網上找了下方法。swfupload做到了,所以我把我的C#.net環境的多檔案同時上傳共享給大家!(本例項最大隻能上傳500M的資料,如需要上傳更大的下面會告訴大家如何設定) 功能完全支援ie和firefox瀏覽器! 一般的WEB方式檔案上傳只能一個一個的進行上傳

【開源】C#.NET股票歷史資料採集,【18年曆史資料和原始碼

重點重點:我沒有買股票,沒有買股票,股市是個坑,小心割韭菜哦。 本文的初衷是資料分析(分析結果就不說了,就是想看看篩選點資料),只不過搞下來發現比我想象的要簡單多了。本文采集的資料是:2000年到2018年2月份,上證和深證交易所所有的上市股票交易資料,按天採集,不是小時哦,有興趣的朋友,可以稍微改

C#實現視訊會議系統 GGMeeting(原始碼

      前段時間做了個線上教育培訓的專案,與視訊會議比較類似,所以了,我打算像 廣域網即時通訊系統GG(QQ高仿版)一樣,寫一個視訊會議系統並把實現的原理和原始碼都分享出來,讓有興趣的朋友可以參考下。繼承GG的名稱,我把這個視訊會議系統命名為GGMeeting,目前版本為

c語言實現資料結構中的連結串列原始碼

#include <stdio.h> #include <stdlib.h> typedef struct LNode *List; struct LNode { int data; List next; }; struct LNode L;

10分鐘學會使用YOLO及Opencv實現目標檢測(下)|原始碼

   將YOLO應用於視訊流物件檢測 首先開啟 yolo_video.py檔案並插入以下程式碼: # import the necessary packages import numpy as np import argparse import imutils import time impo

C#設計模式02-抽象工廠模式(原始碼

        抽象工廠模式是所有工廠模式中最為抽象的模式,是抽象程度最高的模式,也是最難理解的一種工廠模式。         現在舉一個生活中的案例來

Android實現記事本專案完整例項,原始碼

2014年12月3日14:42:40 by tops 一、需求分析 一個記事本,能夠輸入標題和內容,建立日期、最新修改日期等資訊。 如果沒有輸入標題則使用內容的第一句話作為標題,建立日期和修改日期均由系統自動生成,無需使用者干預。 提供筆記列表,列表中筆記展

U3D 簡化版跳一跳小遊戲 實現(新手入門) (原始碼下載連結,整個工程檔案)

今年三月份在CSDN上傳了一個資源,U3D版本跳一跳小遊戲的原始碼,並附帶了下述的說明,現在補充一篇部落格,簡單說一下具體是怎麼實現的。(新手入門)使用U3D開發的跳一跳小遊戲,入門級,沒有複雜的程式碼,只是簡單的功能實現,程式碼使用C#,unity版本2017 適合初學者提

分享下.NET程式讀取二代身份證(原始碼

一般來說winform應用程式解決這個問題起來時很容易的,web應用程式就麻煩一點了。 這裡我說說我的解決思路: 一、你必要有聯機型居民身份證閱讀器一個(帶驅動光碟),這裡我用的是精倫電子公司的iDR200,並有這個閱讀器的開發介面說明。 二、新建一個winform控制元件專案ReadCardCont

webuploader結合SpringMVC實現多圖片上傳(原始碼

本案例實現多圖片上傳並且可以在前端預覽圖片,後端使用SpringMVC框架接收檔案,文章最後附原始碼。 一、效果 ![這裡寫圖片描述](https://img-blog.csdn.net/2018082816114114?watermark/2/text/aH