백엔드 개발 PHP 튜토리얼 C与php socket通讯

C与php socket通讯

Jun 13, 2016 pm 01:14 PM
buffer include lt

C与php socket通信

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define PORT 80

#define SERVER_IP "192.168.1.21"

?

int main(int argc,char *argv[])

{

int ii,i,serverSocket;

struct sockaddr_in clientAddr;

char buffer[4096];

serverSocket =socket(AF_INET,SOCK_STREAM,0);

if(serverSocket==-1)

? {

?printf("Invalid socket\n");

?exit(1);

? }

bzero(&clientAddr,sizeof(clientAddr));?

clientAddr.sin_family=AF_INET;

clientAddr.sin_port=htons(PORT);

clientAddr.sin_addr.s_addr=inet_addr(SERVER_IP);

if(connect(serverSocket,&clientAddr,sizeof(clientAddr))

{

perror("connect");

exit(1);

}

strcpy(buffer,"GET / HTTP/1.1\nHost:192.168.1.21\n\n");

printf("\n%s\n",buffer);

if(send(serverSocket,buffer,sizeof(buffer),0)

{

perror("send error");

exit(1);

}

ii=(int)recv(serverSocket,buffer,sizeof(buffer),0);

printf("\nrev=%d length\n",ii);

for(i=0;i

{

printf("%c",buffer[i]);

}

return 1;

}


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP include와 include_once의 차이점은 무엇입니까 PHP include와 include_once의 차이점은 무엇입니까 Mar 22, 2023 am 10:38 AM

PHP를 사용하여 웹 페이지를 작성할 때 때로는 현재 PHP 파일에 다른 PHP 파일의 코드를 포함해야 할 때가 있습니다. 이때, include 또는 include_once 함수를 사용하여 파일 포함을 구현할 수 있습니다. 그렇다면 include와 include_once의 차이점은 무엇입니까?

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Java에서 Buffer의 개념은 무엇입니까? Java에서 Buffer의 개념은 무엇입니까? Apr 28, 2023 pm 05:13 PM

1. NIOChannel과 상호작용하기 위해 JavaNIOBuffer를 사용하는 개념. 채널에서 버퍼로 데이터를 읽고, 버퍼에서 채널로 데이터를 씁니다. 버퍼의 세 가지 속성, 즉 용량, 위치 위치 및 제한을 제어해야 합니다. 2. 인스턴스 publicstaticvoidmain(String[]args){//10IntBufferintBuffer=IntBuffer.allocate(10);for(inti=0;i 길이의 버퍼 생성

Microsoft는 Copilot을 통해 Windows 11 23H2 빌드를 릴리스 미리 보기 채널에 출시하고 있습니다. Microsoft는 Copilot을 통해 Windows 11 23H2 빌드를 릴리스 미리 보기 채널에 출시하고 있습니다. Sep 28, 2023 pm 07:17 PM

모두가 오늘의 Windows 1123H2 릴리스를 기대하고 있습니다. 실제로 마이크로소프트는 공식 출시 단계 전 가장 가까운 채널인 릴리즈 프리뷰에 대한 업데이트를 막 출시했다. 빌드 22631로 알려진 마이크로소프트는 지난 몇 달 동안 다른 내부 채널에서 테스트를 거친 새로운 브랜드의 채팅 앱, 전화 링크, 플레이 투게더 위젯을 출시할 예정이라고 밝혔습니다. "이 새로운 업데이트는 Windows 11 버전 22H2와 동일한 서비스 분기 및 코드 기반을 가지며 Windows의 Copilot(미리 보기)을 포함하여 새로 발표된 모든 기능과 함께 누적될 것입니다."라고 Microsoft는 약속합니다. 레드몬드 관계자 추가

Java에서 IO 스트림 작업에 버퍼를 사용하는 방법과 사용 시나리오는 무엇입니까? Java에서 IO 스트림 작업에 버퍼를 사용하는 방법과 사용 시나리오는 무엇입니까? May 07, 2023 am 09:37 AM

I/O 스트림 작업에 버퍼 사용 NIO 외에도 Java를 사용하여 I/O 작업을 수행하는 두 가지 기본 방법이 있습니다. 즉, Writer 및 Reader를 사용하는 InputStream 및 OutputStream(바이트 스트림) 기반 방법을 사용하는 것입니다. (문자 스트림) 파일 I/O에 어떤 방법을 사용하더라도 버퍼링을 합리적으로 사용할 수 있다면 I/O 성능을 효과적으로 향상시킬 수 있습니다.

하나의 php.ini 파일을 다른 php.ini 파일에 포함시키는 방법은 무엇입니까? 하나의 php.ini 파일을 다른 php.ini 파일에 포함시키는 방법은 무엇입니까? Sep 02, 2023 pm 03:45 PM

기본 php,ini 파일에 .ini 파일을 포함할 수 없습니다. 대조적으로, PHP를 컴파일할 때 --with-config-file-scan-dir=PATH​​​​​&a 줄은

PHP 파일:// PHP 파일:// Aug 20, 2023 pm 06:13 PM

소개 PHP에서는 해당 내장 래퍼의 도움으로 다양한 URL 스타일 프로토콜을 파일 시스템 기능과 함께 사용할 수 있습니다. stream_wrapper_register() 함수를 사용하여 사용자 정의 래퍼를 정의할 수도 있습니다. PHP의 기본 래퍼는 로컬 파일 시스템을 나타내는 file://입니다. 다른 프로토콜이 명시적으로 사용되지 않으면 PHP 파서는 이를 파일 시스템 래퍼로 처리합니다. 파일 시스템 함수 fopen(), file_get_contents() 등에 전달된 파일 이름 매개변수는 기본적으로 file:// 프로토콜을 사용합니다. 파일 이름이 슬래시, 백슬래시 또는 Windows 드라이버로 시작하지 않는 경우

请教怎么修改url某一参数的参数值呢?是要拆开了再拼回去吗 请教怎么修改url某一参数的参数值呢?是要拆开了再拼回去吗 Jun 13, 2016 am 10:24 AM

请问如何修改url某一参数的参数值呢?是要拆开了再拼回去吗?那么请问如何修改url某一参数的参数值呢?是要拆开了再拼回去吗?http://127.0.0.1/myo/newuser.php?mod=search&type=fastone比如现在我要修改mod=new要怎么做呢?------解决方案--------------------发送了请求

See all articles