永发信息网

C# Socket需要转换大小端吗

答案:2  悬赏:10  手机版
解决时间 2021-02-27 16:57
这几天刚刚学习了网络编程方面的知识。知道了字节序的问题

一般的通信协议使用的都是大端。但是C#受windows以及CPU等硬件的影响,使用的是小端的形式
那么使用C#的Socket与大端机进行通信时,是不是需要将发送的数据字节序进行转换,改变为小端呢?
如果是同小端序的机器进行通信时,是不是就不需要转换大小端了呢?
最佳答案
应用层以下,应该没必要去管,一般的编程语言都对协议做了封装,会自行转换成编程语言能识别的形式!
全部回答
socket client //假如已经创建好了,连接到服务器端得socket的客户端对象。 我们只要client.poll(10,selectmode.selectread)判断就行了。只要返回true是。就可以认为客户端已经断开了。 poll 方法将会检查 socket 的状态。指定 selectmode 参数的 selectmode..::.selectread,可确定 socket 是否为可读。指定 selectmode..::.selectwrite,可确定 socket 是否为可写。使用 selectmode..::.selecterror 检测错误条件。poll 将在指定的时段(以 microseconds 为单位)内阻止执行。如果希望无限期的等待响应,则将 microseconds 设置为一个负整数。如果要检查多个套接字的状态,则不妨使用 select 方法。 此方法不能检测某些类型的连接问题,例如,网络电缆中断或远程主机意外关闭。您必须尝试发送或接收数据以检测这些类型的错误。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家用买车到底是买SUV还是轿车
新浪微博怎么设置 显示备注而不显示用户名?
鸿鑫园养生SPA足疗保健在哪里啊,我有事要去
昆明到新平的高速路封路没有?
【闪烁造句】用闪烁造句
今日头伏:为什么吃饺子
现在的男女朋友都发生关系正常的,发生了最后
l临沂哪里有批发鸭头鸭脖鸭肠的大神们帮帮忙
横县ABC幼儿园地址在什么地方,想过去办事
叹气为什么不好
建华兽医门诊我想知道这个在什么地方
in due course 是固定搭配啊你们老师是哪的啊
三氯羟基二苯醚(三氯生)是表面活性剂吗
当农村小学老师有出息吗
女朋友让送从小到大的礼物怎么办? 哪有卖?
推荐资讯
为什么突然间有很多螳螂
电脑网页丢失了怎么办
南昌小蓝开发区1040传销我妹妹进去了怎么救他
做牛肉下什么香料
做早点去温州疾控中心办健康证需要检查那些项
请问濮阳市 南乐县有直达唐山的汽车吗???
描写八个自然景象的成语
虚伪的人都是什么样子的?
百叶窗帘为什么能收起而落不下
济源有哪些银行
三星s7 egde跌了一下内屏就坏了,太不耐跌了
什么车是两种颜色的漆 我在路上看见那种车很
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?