c和c#如何通过socket通信?
的有关信息介绍如下:c语言属于较低级语言,c#属于高级面向对象语言,如果要用两种语言基于socket 通信,那么需要考虑如下: 1必须懂两种语言的套接字。c的繁琐一些,c#的简单模块化一些。 2必须有server 和client ,这两种语言编写的程序分别作为server 和client 。 3不能混合编程,c程序是一个程序c# 也是一个程序,不能c和c#混合写成一个程序。
C#的byte类型对应C中的unsigned char类型。 如果你在Linux端发送的是字符串,那么要先选择合适的编码(没记错的话是System.Text.Encoding里的东西),然后把byte[]转成string
能。C#的byte类型对应C中的unsigned char类型。 如果你在Linux端发送的是字符串,那么要先选择合适的编码(没记错的话是System.Text.Encoding里的东西),然后把byte[]转成string
通讯当然是没问题的,但是不同的系统要通讯,只能按字节标准来定义,不能按类型标准来定义。
当然,TCP/IP是统一的标准。