当前位置:编程学习 > C#/ASP.NET >>

UNIX下用C语言进行Socket编程和C#Server之间通信如何实现?

前置条件:已经有C#写的Server,运行在服务器上,监听服务器一特定端口。
UNIX Server为Sun的Solonis需求:在UNIX下写一个Client程序,与此C#写的Server通信以TCP连接向Server批量发送指定数据,应该如何实现?
答案:
直接使用UNIX的Socket编程就行。Client的话先使用int socket(int domain,int type,int protocol)创建一个fd,然后使用int connect(int sockfd,struct sockaddr*addr,sock_tlen)建立连接。然后调用send发送指定数据即可。如果发送数据类型不是一个字节的话(如int,long),需要注意一下大小端转化。

上一个:JAVA&C#这两种编程语言适用对象是什么?
下一个:求《精通C# 3.0与.NET 3.5高级编程》电子书

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,