linux下socket编程,菜鸟求解。。。
你这个东西问题太多啦,老实说,我那过去编都编不过。
C语言socket编程
这不是很简单,加个在send前面加个char password[20]=”12345″printf(“please enter the password:”);scanf(“%s”,importpassword);if(0==strcmp(password,importpassword)){ 连接。
send();}else 退出。或者这里还可以写个循环输入也可如果需要用户名就麻烦多了。
什么是socket网络编程
使用socket套接字,利用TCP/IP或者UDP协议,实现几个机器之间的通信。一般使用C/S结构。
以TCP/IP为例:首先建立一个服务器,步骤如下:socket()创建一个socket,bind()绑定socket到一个端口,listen()监听端口,accept()等待客户端的连接。
客户端程序:socket()创建一个socket,可以绑定也可以不绑定,然后connect()连接到服务器端。socket又分为阻塞式的和非阻塞式的。阻塞式的就是服务器端等待连接直到连接上,不然一直挂起。
菜鸟socket编程 关于c++和c#的问题
明确的告诉你,这个是可行的,socket是基于tcp/ip协议,无论是哪种语言写的服务器,只要开放socket端口,另外一种语言写的客户端是可以连接上的,它们之间使用标准的tcp/ip协议通讯。附:我曾经用c# 写服务器 然后flex(也就是flash的编程版)写客户端实现聊天系统,这个是可行的。
如何利用Socket进行网络编程
TCP/IP网络通讯开发,一般采用Socket开发。它分服务器和客户端。
菜鸟请教linux C 语言socket 编程的问题, 我想让服务端程序接收数据包 进行处理
举例来说吧 // 写一个服务器类 ServerSocket serverSocket = new ServerSocket(8888);//等待客户来接 Socket socket = serverSocket.accept();//再定义输入输出对象 DataInputStream inputFromClient = new DataInputStream( socket.getInputStream()); DataOutputStream outputToClient = new DataOutputStream( socket.getOutputStream());//下面就用输入对象读取数据,然后用输出对象输出就行了